我从github下载的员工数据库,建议在其网站上的mysql,但它在导入错误.我怎么能修复它?我不认为这是损坏的数据库.错误是
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
和我的reference https://dev.mysql.com/doc/employee/en/employees-installation.html,并且它也被添加到我的数据库中,但是有这些错误
4条答案
按热度按时间piok6c0g1#
MySQL中的错误2表示“找不到文件”。请确保您位于正确的目录中,并在包含空格的目录名周围加上引号(“”)。
mbjcgjjk2#
错误信息指示“找不到文件”。请仔细检查您的文件名和文件目录,然后重试。
wi3ka0sx3#
我使用以下步骤将sql文件导入到ubuntu中的mysql应用程序中
1 -下载.sql文件并记住其位置。
2 -从命令提示符或终端打开您的mysql。
3 -创建与.sql文件中的数据库同名的数据库(创建数据库your_database_name)
4 -现在退出mysql命令行客户端
5 -现在尝试执行此命令=〉
第一个月
示例-
mysql -u root -p trial < /home/abc/Desktop/trial.sql
在这里,我的.sql文件名为trial,并显示在桌面上,数据库也名为trial
6 -您现在应该已将SQL文件导入到相应的MySQL数据库中。
plicqrtu4#
我也遇到过类似的问题,这里有解决方案。
employees.sql
脚本中转储文件的路径既不是绝对路径,也不是相对路径。如果您使用IDE(比如Visual Studio代码)打开
employees.sql
脚本,您会在其末尾找到下面的sql命令。选择"加载薪金"作为"信息";
源加载_工资1.转储;
源加载_工资2.转储;
源加载_工资3.dump;
源显示_消失. sql;
只需添加文件的绝对路径并重新运行脚本文件。如下所示:
选择"加载薪金"作为"信息";
源代码C:/用户/abc/下载/测试数据库主/加载薪金1.dump;
源代码C:/用户/abc/下载/测试数据库主/加载薪金2.dump;
源代码C:/用户/abc/下载/测试数据库主/加载薪金3.dump;
源C:/用户/abc/下载/测试_数据库-主机/显示_已过期. sql;