如何通过控制台导入Database Dump .sql文件

时间:2013-12-13 14:18:46

标签: mysql

我在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}

为什么这不起作用..

提前谢谢

1 个答案:

答案 0 :(得分:0)

Martin,你需要在这样的窗口中提供绝对路径

C:\wamp\bin\mysql\mysql5.5.24\bin\mysql.exe -u root -p db_name < C:/test-mysql.sql