有些时候发现的问题都是因为自己nc,神搓搓地搞出来,就比如说,centos服务器搭了一段时间,没用mysql,然后就把密码忘了,如何处理?
在navicat fro mysql上也无法重置密码,那好吧,试下在centos环境下改?
网上参考了一些大神的做法,就以https://blog.youkuaiyun.com/linux_s2018/article/details/80762820这个为例吧。
主要的步骤有:
1、修改配置文件 vi /etc/my.cnf,添加skip-grant-tables这一句,主要是用来忽略密码,登陆的时候可免密进入;
2、重启mysqld服务
3、进入mysql;
4、重新设置密码;
5、刷新权限;
6、退出;
7、重新修改配置文件,防止免密登陆mysql;
8、重启mysqld服务;
留此篇,防止哪天又nc了,把密码忘了。