mysql5.7安全模式下重新修改root密码
服务器 /
2017-10-14 /
阅读: 3
mysql老版本在安全模式下修改密码直接修改user表的Password字段即可,可是5.7版的user表没有这个字段。改成了authentication_string字段,修改该字段即可,处理方法如下
# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where User='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p
上面操作执行一遍即可,最后要在客户端下登录一次,否则phpmyadmin等无法正常登录。