方法
1.在navicat中导入(速度慢)
2.使用source命令导入(速度快)
第一种很简单,本文只介绍第二种。
步骤
- 查找mysql所在位置
- 修改 my.ini 文件里的 max_allowed_packet 参数。
因为默认 max_allowed_packet 为1k,如果导入的文件过大。可能会报错。我们将该值改大一点,我这里设为1G。
设置好了之后可以通过以下命令来查看:show VARIABLES like ‘%max_allowed_packet%’;注意别忘了写分号。 - 重启 mysql 服务
- 重新登录 mysql 并执行 source
C:\Users\111>mysql -u root -p
mysql>use mydb;
mysql>set names utf8;#根据情况,要保证编码一致
mysql>source D:/dataFile/back.sql;#注意这是左斜杠
- 导入完毕后,查看数据