1. mysql无法导入数据库
工具/原料;mysql 电脑;方法/步骤;
1、点击“开始”进入界面,找到mysql。;
2、双击打开mysql软件,输入密码。;
3、输入“show databases;”即可看到自己创建的数据库。;
4、输入“use 数据库名”,使用此数据库。;
5、输入“source sql文件的路径”。;
6、输入“show tables”,即可看到导入的表了。
2. mysql 运行sql文件导入到数据库 失败
在navicat for mysql中选择连接服务器的数据库,右键选择数据传输.
在连接服务器中的数据库上新建备份,从备份中导出.sql,再导入到本地数据库中。
找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包,所以就提示MySQL server has gone away。
找到my.cnf,在[mysqld]加入:max_allowed_packet=300M。(意思是最大允许数据包300M)
重启服务即可。
如果没能解决问题,那就是默认字符集设置与数据库设置的不一致。
Windows中修改用户连接字符编码格式:C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件中修改default-character-set=utf8。
Linux中修改用户连接字符编码格式:修改my.cnf(目录在/etc/my.cnf),在[client]增加如下代码 default-character-set = utf8 。
修改完成,重启服务。
3. mysql数据库导入不进去
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8Mmax_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M具体不知道你是怎么导的,如果使用phpmyadmin的话,他也得设置
4. 数据库无法导入数据
无法导入数据库可能是连接了问题
5. mysql无法导入sql文件
打开Navicat for MySQL后点击新建链接,会呈现很多未打开的数据库,在任意一个数据库上右键点击,选择“新建数据库”,
会出现一个弹窗,输入数据库的名字,随便写一个,字符集选择GBK,排序规则可以不用选,
数据库就新建完成了,然后要右键选择打开数据库,使数据库变成绿色可用状态,
然后从你的电脑上拉一个sql文件到对应的数据库上面,
将电脑上的sql文件拉到对应的数据库,会出现一个弹窗
点击开始,运行结束后关闭,再重新到对应的数据库中的表右键刷新一下,sql文件就成功导入到Navicat for MySQL中了
6. mysql数据库数据导入
1、新建数据库连接:tcp/ip方式适用你的ip有直接连接数据库的权限。需要数据库用户名密码。
2、tcp/ip over ssh 方式适用你的ip没有直接连接数据库的权限,就用ssh登录到数据库服务器,再连接数据库。需要填写ssh用户名密码和数据库用户名密码。
3、测试连接配置是否成功:
4、导出数据库表及信息到文件:
5、选择要导出的数据库和该数据库下的表,点击导出到sql文件。
6、从文件导入到数据库:
扩展资料:
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持Windows、macOS、Linux系统。
7. mysql数据库无法导出
1.首先,我们需要打开电脑上的Navicat for MySQL快捷键。这样就可以查看数据库了。
2.然后,我们点击root打开之后,单击core_db,在展开的选项中可以看到表。
3.我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导”
4.我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”
5.第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步
6.我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
7.点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。
8.导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
8. mysql无法写入数据
text类型可以存储1-4GB长度的文本字符串,直接用insert into 或是 update来写入数据。
9. 数据库不能导入数据
这个错误是说明你没有权限创建数据库在CREATE DATABASE IF NOT EXISTS `mvm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;前面加上--,把创建数据库注释掉--CREATE DATABASE IF NOT EXISTS `mvm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。2.1.1 用phpMyAdmin工具导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。将导出的SQL文件保存下来。2.1.2 用mysqldump命令行命令格式mysqldump -u用户名 -p 数据库名 > 数据库名.sql范例:mysqldump -uroot -p abc > abc.sql(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码。2.2. 创建空的数据库通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。2.3. 将SQL脚本导入执行同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。2.3.1 用phpMyAdmin工具从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。在"SQL"菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。gzip使用方法:# gzip xxxxx.sql得到xxxxx.sql.gz文件。提示输入密码时,输入该数据库用户名的密码。3 直接拷贝如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。3.1 准备原始文件用tar打包为一个文件3.2 创建空数据库3.3 解压在临时目录中解压,如:cd /tmptar zxf mydb.tar.gz3.4 拷贝将解压后的数据库文件拷贝到相关目录cd mydb/cp * /var/lib/mysql/mydb/对于FreeBSD:cp * /var/db/mysql/mydb/3.5 权限设置将拷贝过去的文件的属主改为mysql:mysql,权限改为660chown mysql:mysql /var/lib/mysql/mydb/*chmod 660 /var/lib/mysql/mydb/*
- 相关评论
- 我要评论
-