我一直在按照这些说明重置root密码,以便MySQL 5.6在Windows 7笔记本电脑上进行本地安装.
我停止了服务,创建了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
Run Code Online (Sandbox Code Playgroud)
我收到以下警告:
2014-02-08 15:44:10 0 [警告]不推荐使用具有隐式DEFAULT值的TIMESTAMP.请使用--explicit_defaults_for_timestamp服务器选项(有关详细信息,请参阅文档).
由于这是一个警告,我不确定是否需要修复任何东西,然后再次重做该过程.
目前,命令窗口仍处于打开状态,不接受任何输入.我应该强制关闭它还是我可以做任何事情来优雅地完成这个过程?
UPDATE
我杀死了命令窗口,并尝试重新启动该服务.出了错误.
重新启动Windows,服务自动启动.该新 root password似乎工作.我成功地使用了需要密码的Workbench的各种功能.
所以,警告确实只是一个警告.