未知选项“--no-beep”

Mik*_*koP 6 mysql windows mysql-5.5 upgrade

我安装了新版本的 MySQL 服务器(以前是 5.0,现在是 5.5)并将数据文件夹复制到新版本中。现在我应该执行mysql_upgrade. 我打开命令提示符(服务器位于 Windows Server 2012 上)并用于cd进入 bin 文件夹。我写了文件名来运行升级。结果是mysql_upgrade: unknown option '--no-beep'。那是什么?我试图在谷歌上做一些研究,但似乎没有人有同样的错误。

我糊涂了。甚至 MySQL 文档似乎也没有说明有关错误的任何信息。

Mic*_*bot 7

no-beep 选项会导致mysql命令行客户端在发生错误时不发出哔哔声。

如果这是您想要的选项,它应该在[mysql]您的my.cnf. 此错误表明它位于[client]your的部分中my.cnf,这会导致mysql_upgrade抛出错误,因为该选项未被识别。

检查您的my.cnf并删除该行或将其放置在该[mysql]部分而不是[client]您应该很好。

[client] 选项组由所有客户端程序读取(但不是由 mysqld)。这使您能够指定适用于所有客户端的选项。例如,[client] 是用于指定用于连接到服务器的密码的完美组。(但要确保选项文件只有你自己可读可写,这样其他人就无法找到你的密码。)一定不要把选项放在 [client] 组中,除非它被你的所有客户端程序识别用。如果您尝试运行不理解该选项的程序,则会在显示错误消息后退出。

-- http://dev.mysql.com/doc/refman/5.5/en/option-files.html