日期:2014-05-16  浏览次数:20785 次

CentOS6.0下连接mysql数据库出现错误
在CentOS下用yum groupinstall mysql安装数据库,安装好后,用root用户登录出现ERROR 1045 (28000): Access denied for user "root$localhost" (using password:NO),这是没有输密码的情况,但输入密码也是Access denied 。
安装网上的方法修改root密码,但我发现mysql.user表里为空,所以不能用这种方法,不知道怎么弄,请教各位大牛。

------解决方案--------------------
参考下贴三楼
http://topic.csdn.net/u/20090515/21/2b3c9a12-d8a5-4bb1-9895-6069cef5aef8.html
------解决方案--------------------
默认安装好后 是没有密码的
你直接mysql -uroot -p回车就可以进去了 
然后在update user表的密码 最后flush privileges就可以了