> 数据库 > MySQL >

Linux下忘记mysql的root密码

# vi /etc/my.cnf (找到您的真实文件)



在[mysqld]的段中加上一句:

skip-grant-tables

重新启动mysqld :

service mysqld restart



然后登陆mysql , mysql -uroot -p 回车

mysql> USE mysql ;

mysql> UPDATE user SET Password = password ( 'root12345' ) WHERE User = 'root' ;

mysql> flush privileges ;

mysql> quit

再把skip-grant-tables 删除,重启mysql 使用新密码登陆即可 新密码就是root12345


(责任编辑:IT)