首页 > 技术文章 > MYSQL重置密码

MR-ws 2019-07-02 15:22 原文

1.停止服务(killall mysqld 这个是用桌面那个)

pkill mysqld

2.跳过授权表启动服务

[root@robin mysql]# /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &

3.修改密码

update mysql.user set authentication_string=password('123') where user='root';

4.关闭服务(exit)
5.正常启动服务,登录

systemctl restart mysqldd

    第二种方法

1.停止服务
killall mysqld
2.跳过授权表启动服务
vim /etc/my.cnf

[mysqld]
skip-grant-tables

3.修改密码

update mysql.user set authentication_string=password('123') where user='root';

4.关闭服务(exit)

5.正常启动服务,登录

systemctl restart mysqldd

6.修改完之后删除my.cnf

推荐阅读