您的位置:首页 > 运维架构 > Linux

Centos下登陆mysql报错#1045 - Access denied for user 'root'@'localhost' (using password: NO)

2013-06-30 11:19 573 查看
解决方法很简单,  

1.先关闭mysql服务:   sudo /etc/init.d/mysqld stop 或者 service mysql stop

2.用管理员身份登陆mysql :   mysqld_safe --user=mysql --skip-grant-tables --skip-networking &    
3.获取root权限:    mysql -u root mysql
4.更改密码:     mysql> UPDATE user SET Password=PASSWORD('你想要的密码') where USER='root';
5.归还特权:     mysql> FLUSH PRIVILEGES;
6.退出mysql登陆:     mysql> quit
7.启动mysql服务:     sudo /etc/init.d/mysqld start 或者 service mysql start
8.可以用新密码登陆啦:     mysql -uroot -p你的密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐