linux下mysql忘记密码怎么办

查看mysql状态

ps -ef | grep -i mysqld

关闭mysql

service mysqld stop

my.cnf配置文件的位置,一般在/etc/my.cnf,有些版本在/etc/mysql/my.cnf

在配置文件中,增加2行代码

[mysqld]

skip-grant-tables

开启mysql

service mysqld start

直接登录mysql -u root -p

update mysql.user set authentication_string=password('你的新密码') where user='root';

把刚才my.cnf里面加的语句删了,重启mysql

service mysqld start


原文地址:https://www.cnblogs.com/qczy/p/11568297.html