MySQL忘记密码解决方法
2018-09-04 本文已影响3人
刘一一同学
一、mysql 5.7.x版本
1、首先修改my.conf
vi /etc/my.conf
在[mysqld] 中添加skip-grant-tables
重启mysql:service mysqld restart
2、进入mysql;
$ mysql -uroot -p 回车
mysql> USE mysql;
mysql> UPDATE user SET password_expired = 'N' WHERE User = 'root';
或 mysql> UPDATE user SET authentication_string = PASSWORD('1qaz!QAZ'), password_expired = 'N' WHERE User = 'root';
二、mysql 5.5.x 或以下版本
1、首先修改my.conf
vi /etc/my.conf
在[mysqld] 中添加skip-grant-tables
重启mysql:service mysqld restart
2、进入mysql;
$ mysql -uroot -p 回车
mysql> update user set password=password('1qaz!QAZ') where user='root';