mysql> source employees.sql
执行操作时报错
ERROR:
Failed to open file 'load_salaries1.dump', error: 2
ERROR:
Failed to open file 'load_salaries2.dump', error: 2
ERROR:
Failed to open file 'load_salaries3.dump', error: 2
ERROR:
Failed to open file 'show_elapsed.sql', error: 2
解决方案:
在Linux中cd到employees.sql,load_salaries1.dump,load_salaries2.dump......这些脚本所在的文件夹再启动MySQL--mysql -uroot -p密码; 在mysql中执行命令 source employees.sql
原因:
去看 employees.sql发行这个脚本中source load_departments.dump ;有这样的命令,那么按照正常逻辑,你不在source load_departments.dump这个文件所在的位置必然报错打不开这个文件,两个方案:一是如上的解决方案二是修改employees.sql把其中用到的文件都写成绝对路径的方式