安装“MySQL5.7.13绿色版”后,第一次尝试使用默认用户名root登陆MySQL就以下问题:
解决方案:
1.在mysql安装目录下的.ini文件末尾添上一句:skip-grant-tables,保存。
.ini配置详见:http://blog.csdn.net/qq_31156431/article/details/52015107
2.运行命令:
net stop mysql
net start mysql
mysql -uroot
update mysql.user set authentication_string=password('新的密码') where user='root';
flush privileges;
exit
3.此时使用命令
mysql -uroot -p新的密码
完成登陆
4.删除mysql安装目录下的.ini文件在第一步添加上的skip-grant-tables,否则重启mysql后仍然可以无密码登录。