mysql Access denied for user [email protected]错误解决方法总结

https://blog.****.net/u012730299/article/details/51840416

 

问题重现(以下讨论范围仅限Windows环境):
  
C:\AppServ\MySQL> mysql -u root -p 
Enter password:  
ERROR 1045 (28000): Access denied for user 

继续按下面的流程走:

1.进入mysql数据库:
mysql> use mysql; 
Database changed

2.给root用户设置新密码:  
mysql> update user set password=password("新密码") where user="root"; 
Query OK, 1 rows affected (0.01 sec) 
Rows matched: 1 Changed: 1 Warnings: 0

3.刷新数据库
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)  

4.退出mysql:
mysql> quit; 
Bye

mysql Access denied for user [email protected]错误解决方法总结

改好之后,再修改一下my.ini这个文件,把我们刚才加入的 "skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

mysql Access denied for user [email protected]错误解决方法总结