如何在Windows上运行mysql_upgrade

我刚刚升级(卸载,重新启动,下载新的安装程序,并安装)在我的2008 R2框上的MySQL的Windows服务器。

在升级过程网页上说:

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

shell> mysql_upgrade [options]

但我无法弄清楚这一点…我可能有一个精神空白,但如果我运行mysql_upgrade; 通过mysql命令行客户端,我得到一个错误1064:你的SQL语法等错误…

我究竟做错了什么?

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

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

或者在MySQL服务器安装path的“bin”子目录中。

您可能想要传递它的根用户名,并要求它提示input密码,如下所示:

mysql_upgrade -u root -p