Centos下重置mysql密码

1.停止mysql服务

1
service mysqld stop

2.使用安全模式启动mysql

1
mysqld_safe --skip-grant-tables &

3.使用root用户登陆mysql

1
mysql -u root

4.重置密码

1
2
3
4
>use mysql;
>update user set password=PASSWORD("mynewpassword") where User='root';
>flush privileges;
>quit

5.停止mysql

1
service mysqld stop

6.重启mysql

1
service mysqld start

7.使用新密码登陆mysql

1
mysql -u root -p

Just do it!