我正在尝试从http://dev.mysql.com/doc/employee/en/index.html安装示例数据库。我在Windows 7机器上安装了新的WAMP。目前MySql上没有密码设置。
当我尝试使用命令bellow运行employees.sql时,它会读取文件创建数据库和表,但它无法加载转储文件。给出的错误是:无法打开文件load_titles.dump错误2
source C:\temp\employees_db\employees.sql
答案 0 :(得分:1)
您需要将完整路径放在Employees.sql文件中的转储文件中。导入前在文本编辑器中编辑此文件。
例:
' C:/user/download/load_departments.dump'而是' load_departments.dump'。
答案 1 :(得分:0)
您需要在employees.sql文件中引用缺少的* .dump文件(请记住,您可能需要在成功创建" employees"数据库后自行导入它们:
这里是缺少的.dump文件的链接: Link to missing .dump files
SELECT 'LOADING departments' as 'INFO';
source load_departments.dump ;
SELECT 'LOADING employees' as 'INFO';
source load_employees.dump ;
SELECT 'LOADING dept_emp' as 'INFO';
source load_dept_emp.dump ;
SELECT 'LOADING dept_manager' as 'INFO';
source load_dept_manager.dump ;
SELECT 'LOADING titles' as 'INFO';
source load_titles.dump ;
SELECT 'LOADING salaries' as 'INFO';
source load_salaries.dump ;
答案 2 :(得分:0)
以下通过将(\)更改为(/)为我工作
source C:/Users/pankaj/Downloads/test_db-master/show_elapsed.sql ;
答案 3 :(得分:0)
首先,编辑employee.sql并为每个.dump文件插入完整的路径名。
因此(以我为例),文本变为:
:
SELECT 'LOADING departments' as 'INFO';
source C:/temp/test_db-master/load_departments.dump ;
SELECT 'LOADING employees' as 'INFO';
source C:/temp/test_db-master/load_employees.dump ;
SELECT 'LOADING dept_emp' as 'INFO';
source C:/temp/test_db-master/load_dept_emp.dump ;
SELECT 'LOADING dept_manager' as 'INFO';
source C:/temp/test_db-master/load_dept_manager.dump ;
SELECT 'LOADING titles' as 'INFO';
source C:/temp/test_db-master/load_titles.dump ;
SELECT 'LOADING salaries' as 'INFO';
source C:/temp/test_db-master/load_salaries1.dump ;
source C:/temp/test_db-master/load_salaries2.dump ;
source C:/temp/test_db-master/load_salaries3.dump ;
:
第二,将反斜杠更改为正斜杠。
然后我的命令行变为:
source C:/temp/test_db-master/employees.sql`
答案 4 :(得分:0)
您可以使用MySQL工作台进行安装。 单击FILE> RUN SQL SCRIPT,然后选择employee.sql
谢谢
答案 5 :(得分:0)
编辑employee.sql文件,并插入“ * .dump”文件的完整路径以及最后一个“ show_elapsed.sql”文件 使用“ /”作为符号路径。替换为默认的“ \”。