CentOS6.5 Mysql的root密码忘记,登陆显示
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
试了多次无法登陆
解决方法如下:
1 etc/init.d/mysqld stop 首先停止mysql服务
2 另开一个ssh执行命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3 在第一个ssh执行命令
mysql -u root mysql 登陆Mysql数据库
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 重置root密码为newpassword
mysql> FLUSH PRIVILEGES; 刷新
4 mysql> quit; 退出数据库
5 mysql -uroot -p
Enter password: 用新密码newpassword重新登陆即可
mysql>