我刚刚升级(卸载,重新启动,下载新的安装程序,并安装)在我的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