错误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 去修改用户表的密码,然后重启是否生效。