mysql本地root用户登不进去

[root@centos-512mb-sgp1-01 ~]# mysql -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'
@'localhost' (using password: YES)

[root@centos-512mb-sgp1-01 ~]# mysql -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'
@'localhost' (using password: YES)

[root@centos-512mb-sgp1-01 ~]# mysql -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'
@'localhost' (using password: NO)

[root@centos-512mb-sgp1-01 ~]#

实在不行重装下mysql 吧 然后重新设置一下密码

密码错误,重新设置一下密码 http://www.cnblogs.com/jiunadianshi/articles/2007102.html

你输入的root密码错误,需要输入正确的root密码。
如果你未指定密码时出现前面的错误,说明某个选项文件中的密码不正确。
如果你丢失或忘记root密码,你可以用–skip-grant-tables重启,并重新设置root密码。

参考自:MySQL拒绝访问错误的原因 http://www.data.5helpyou.com/article435.html

root密码错误啊,需要输入正确的root密码,或者百度一下,密码重设。

很常见的错误,密码重设就好了。

什么系统的?如果是mac请参照http://blog.csdn.net/u010798367/article/details/52816096 初始化密码

到mysql的安装目录找到my.ini,在文件末尾添加skip-grant-tables(允许任何人以管理员的权限登陆mysql),重启mysql,登陆。登陆成功后,将root用户的host属性改为’%’,然后刷新一下权限,使用flush privileges,重启即可。

是不是刚安装完没有修改初始密码