Mysql 提示root密码错误的解决方法

今天装好一台VPS的LNMP后登录mysql提示Access denied for user 'root'@'localhost' (using password: YES)错误,怎么试也登不上,难道是密码设错了?没办法只能重置mysql的root密码了。

先停掉mysql服务

/etc/init.d/mysql stop

然后执行

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

重启数据库/etc/init.d/mysql restart
使用新密码登录mysql -uroot -p

weinxin
我的微信公众号
我的微信公众号扫一扫
广告也精彩
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: