mysql 7 忘记密码

1、停止mysql 服务
/etc/rc.d/init.d/mysqld stop


2、mysql 配置文件/etc/my.cnf mysqld 进程配置文件中添加 skip-grant-tables。启动mysql 服务


3、此时mysql 是免密码登录的。
#mysql -uroot -p
连续两次回车键就可以登录mysql


4、修改密码:
mysql>update mysql.user set authentication_string=password('Abc123!@#') where user='root';
刷新权限
mysql>flush privileges;


5、退出mysql,删除 my.cnf 的skip-grant-tables 配置,重启mysql服务,即可使用密码登录。

你可能感兴趣的:(mysql)