我一直按照以下说明为Windows 7便携式计算机上的本地安装重置 root 密码MySQL 5.6。
MySQL 5.6
我停止了服务,创建了 init-file ,并运行以下命令(以管理员身份):
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" --init-file=C:\\MySQL-misc\\mysql-init.txt
我收到以下 警告 :
2014-02-08 15:44:10 0 [警告]不建议使用带隐含DEFAULT值的TIMESTAMP。请使用– explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。
由于这是警告,因此我不确定是否需要修复任何问题然后再次重做该过程。
当前,命令窗口仍处于打开状态,并且不接受任何输入。我应该强制关闭它还是可以做些什么来优雅地完成此过程?
更新
我终止了“命令”窗口,并尝试重新启动服务。出错了。
重新启动Windows,该服务自动启动。该 新 root password似乎工作。我成功地使用了需要密码的Workbench的各种功能。
root password
因此,警告确实只是警告。
该问题已 解决 。
如我的问题所述,我遵循 了MySQL手册中的说明。
该过程没有 完全 按照所描述的进行(这就是我原始帖子的原因),但是仍然有效(请参阅我的帖子的“ 更新” 部分)。