mysql5.7忘记密码(centos7.3)


哎,自己的云服务器好一段时间没去用它,mysql的密码已下载忘了,忘记密码,重置密码估计很多人都会有相似的场景,顺便mark一下,以后再忘了回来看看就好了。

1.vi /etc/my.cnf
2.在[mysqld]中添加
skip-grant-tables
例如:
[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
3.重启mysql
service mysqld restart
4.用户无密码登录
mysql -uroot -p (直接点击回车,密码为空)
5.选择数据库
use mysql;
6.修改root密码
update user set authentication_string=password('123456') where user='root';

7.执行
 flush privileges;

8.退出
exit;
9.删除
skip-grant-tables

10.重启mysql
service mysqld restart

之前看到别的材料写的是service mysql restart,不是mysqld。。。

猜你喜欢

转载自blog.csdn.net/u014449653/article/details/78623908
今日推荐