我在Windows 7 Ultimate 64bit上使用WAMP堆栈
我有一个Database Dump(test-mysql.sql)文件,为简单起见,我位于
C:/test-mysql.sql
使用MYSQL CONSOLE(不是Windows cmd.exe)
我试图简单地将此文件导入MySQL,假设此文件将作为其自己的数据库导入,尚未为其创建数据库。如果需要指定数据库名称,我希望它能够被测试。
我尝试过以下代码组合:
-u Martin.Kuliza -p test < test.mysql.sql;
mysql -u Martin.Kuliza -p test < test-mysql.sql;
mysql -p -u Martin.Kuliza test < test-mysql.sql;
mysql -p -uMartin.Kuliza test < test-mysql.sql;
我继续错误1064(42000)
我的理解是语法如下,
提示mysql&gt;
之后
我应该使用以下语法
mysql -p -u{Username} {Database Name} < {Dump File Name.extension}
为什么这不起作用..
提前谢谢
答案 0 :(得分:0)
Martin,你需要在这样的窗口中提供绝对路径
C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:/test-mysql.sql