解决方法
1、打开管理员权限的命令行
2、管理员命令行进入bin目录下,输入net stop mysql,然后停止服务器
3、再输入 mysqld --skip-grant-tables (回车,启动mysql,意思是告诉mysql不需要登录验证)。此命令会一直没反应,保留此窗口。
4、再打开一个管理员权限的命令行,输入mysql -uroot -p 连续按两次回车按钮会直接进入mysql的控制台界面,此时发现登录 root 账号是不需要密码的。
5、输入update mysql.user set authentication_string=password(‘123’)where user=‘root’,假设密码是123。
6、最后输入flush privileges,按回车,告诉mysql刷新一下系统权限,此时修改的密码才会生效。
作者:zhangjianming2018
来源:CSDN
原文:https://blog.csdn.net/zhangjianming2018/article/details/81983927
版权声明:本文为博主原创文章,转载请附上博文链接!