mysqldump未知选项没有蜂鸣声

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (119)

我在Windows上运行MySQL 5.5,尝试使用mysqldump:

 "C:\WebServer\MySQL Server 5.5\bin\mysqldump.exe" -u user -ppassword database > "C:\backup.sql"

但得到错误:

mysqldump:未知选项' - no beep'

这是一个非常基本的命令,并且可以在另外两个开发盒上运行,所以不确定是什么导致这个?

提问于
用户回答回答于

同样的问题,注释掉(#)MySQL my.ini中的无蜂鸣声线,解决了这个问题。

用户回答回答于

我在dba.stackexchange.com上找到了这个答案,这非常有帮助:

no-beep 选项会导致mysql命令行客户端在发生错误时不发出蜂鸣声。 如果这是你想要的选项,它应该在[mysql]my.cnf[或my.ini]的部分。此错误表明它位于[client]您的部分中my.cnf,这导致[...]抛出错误,因为无法识别该选项。 检查你的,my.cnf然后删除该行或将其放在该[mysql]部分而不是[client]你应该是好的。 [client]选项组由所有客户端程序读取(但不是由mysqld读取)。这使您可以指定适用于所有客户端的选项。例如,[client]是用于指定用于连接服务器的密码的完美组。(但请确保选项文件只能由您自己读写,以便其他人无法找到您的密码。)请确保不要在[客户端]组中添加选项,除非所有客户端程序都识别您使用。如果您尝试运行错误消息,则在显示错误消息后,不理解该选项的程序将退出。 - http://dev.mysql.com/doc/refman/5.6/en/option-files.html

扫码关注云+社区

领取腾讯云代金券