昨天修改了mysql密码,然后忘记了。导致今天不能正常登录mysql悲剧,然后去官网看了下资料发下可以用mysql_safe来处理这个问题。
#service mysql stop
#mysqld_safe --skip-grant-tables
另外开个SSH连接或终端
[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exit
然后再次进入mysql的时候你还需要再次设置一次密码
SET PASSWORD=PASSWORD('123456')
这个时候就完全可以了。