Categories

Tags

忘记mysql root密码

vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables
保存
重启mysql

service mysqld restart

这样就可以不用密码登录了

mysql -u root -p
#不用输密码,直接按回车键进入到mysql控制台

mysql>use mysql;
mysql>UPDATE user SET authentication_string = password('new_pwass!') WHERE User = 'root';
mysql>flush privileges;
mysql>quit;

修改密码后记得把/etc/my.cnf的skip-grant-tables注释掉