openwrt mysql密码错误,无法登陆 Access denied for user 'root'@'localhost' (using password: YES)

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

在mysql的安全模式下修改密码,修改完后再用同样的密码登陆,还是登不上,求解

1 安全模式启动MySQL;
2 在mysql数据库的user表中修改相关权限或者重置密码;
(复制新增一条也可~)
3 调用flush privileges;
4 关闭安全模式重启MYSQL使用修改后的用户名密码登陆;追问

试过了,不行,图片上有过程

追答

再试试如下方式,亲测有效:


准备步骤:

在my.ini或my.cnf中的mysqld下增加,样例如下:

[mysqld]

其他配置

--skip-grant-tables


重新启动MYSQL~     


使用root连接



希望有帮助~

追问

mysql安全模式登陆后,navicat for mysql 还是连不上啊


安全模式连接上了mysql,但是 user 表中没有 root 账号的记录,求解

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-25
如果用户 拒绝服务root@localhost(使用密码:是的)
相似回答