如何在 Windows 上运行 mysql_upgrade

如何在 Windows 上运行 mysql_upgrade

我刚刚在我的 2008 R2 机器上升级(卸载、重新启动、下载新的安装程序并安装)了适用于 Windows 的 MySQL 服务器。

升级程序网页上写道:

要使用 mysql_upgrade,请确保服务器正在运行,然后像这样调用它:

shell> mysql_upgrade [options]

但我无法弄清楚这一点...我可能脑子一片空白,但如果我通过 mysql 命令行客户端运行 mysql_upgrade;,我会收到错误 1064:您的 sql 语法等有错误...

我究竟做错了什么?

答案1

mysql_upgrade命令是系统命令,而不是MySQL命令。

mysql_upgrade从命令提示符 ( )执行“ ” cmd.exe。如果它不在您的路径中,您很可能可以在以下位置找到它:C:\Program Files\MySQL\MySQL Server 5.6\bin

或者位于 MySQL 服务器安装路径的“bin”子目录中。

您可能希望将 root 用户名传递给它,并要求它提示您输入密码,如下所示:

mysql_upgrade -u root -p

相关内容