Linux下mysql忘记密码或access denied

xiaoxiao2025-04-14  13

解决:

1.先关闭mysql服务 # service mysql stop

2.用安全模式进入: # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 后台运行

3.然后直接免密进入mysql: # mysql -uroot

4.更改mysql密码: mysql> UPDATE mysql.user SET PASSWORD=PASSWORD('root') where USER='root'; 这里用户名密码均为root

5.mysql> FLUSH PRIVILEGES;

6.退出mysql,重启mysql服务: # service mysql restart;

7.用密码进入mysql : # mysql -uroot -p

8.顺便修改一下权限: mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'root' with grant option;

转载请注明原文地址: https://www.6miu.com/read-5028275.html

最新回复(0)