一、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';
网友评论