首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

异常1045 (28000): Access denied for user 'root'@'localhost'

2012-09-18 
错误1045 (28000): Access denied for user root@localhost?系统是centos的LAMP集成包,mysql改过root

错误1045 (28000): Access denied for user 'root'@'localhost'?
系统是centos的LAMP集成包,mysql改过root密码

SQL code
mysql -u root -p 


输入密码后

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

SQL code
mysqld_safe --skip-grant-tables &


进入后查看root的密码无误,google下大部分说是权限问题。
可现在mysql进不去,只能进safe模式,safe模式下用grant all privileges......提示


The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

那现在应该怎么赋予权限?

[解决办法]
试试
mysqld --skip-grant-tables来重新启动mysql,然后再修改密码

[解决办法]
探讨
系统是centos的LAMP集成包,mysql改过root密码

SQL code


mysql -u root -p




输入密码后

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

SQL code


mysqld_safe --skip-gr……

[解决办法]
那你尝试下用ip登陆 -hxx.xx.xxx.xxx
[解决办法]
---skip-grant-tables 去修改用户表的密码,然后重启是否生效。

热点排行