本文记录一下导入时遇到的问题和解决办法,以及正确导入流程。
导入遇到问题如下:
问题一:failed to open file 'load_departments.dump',error:2
解决方法:设置绝对路径。修改employees.sql文件,将.dump路径都写为绝对路径
例如:c:/test_db/load_departments.dump
问题二:error:unknown command 'U'
解决办法:修改导入默认编码 ,导入时加上 。--default-character-set=utf8
正确导入流程:
一、下载官方employees测试数据库
https://codeload.github.com/datacharmer/test_db/zip/refs/tags/v1.0.7
二、修改employees.sql文件
1、去掉注释
2、修改source 位置,dump文件写绝对路径,保存文件
三、导入数据库
employees.sql写自己文件的绝对位置
mysql.exe --default-character-set=utf8 -t <C:usersXXXDesktop est_db est_dbemployees.sql -u -p,输入密码
不报错,导入成功。