MYSQL忘记超级用户密码修改

昨天修改了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')
这个时候就完全可以了。

你可能感兴趣的:(MYSQL忘记超级用户密码修改)