2015-03-25 124 views
0

当我试图使用命令行转储数据库时,它给了我下面的错误。如何使用命令行转储Mysql数据库?

命令:

D:\TOOLS\MySQL\MySQL Server 5.6\bin>mysqldump -u root -p webchat > tut_backup.sql 

错误:

mysqldump: unknown option '--no-beep' 
+1

检查'my.ini'或'my.cnf'文件中的'--no-beep'并将其删除。同时删除'-p'和'webchat'之间的空格。 – 2015-03-25 11:20:51

+0

这个文件在我的系统里? – Logicbomb 2015-03-25 11:23:16

+0

我不知道你把它放在哪里!当然,Windows有一些搜索命名文件的能力... – 2015-03-25 11:34:12

回答

1

在您的命令添加主机名,如:

D:\TOOLS\MySQL\MySQL Server 5.6\bin>mysqldump -h localhost -u root -p webchat > tut_backup.sql 

替换localhost您的主机名,如果它是不同的。

我认为webchat是您的数据库名称,您将不得不在输入此命令后显式键入密码。 当然,您必须从mysql配置文件中删除--no-beep(如Mark Setchell所示)。

希望它有帮助,谢谢。

相关问题