错误:1045:拒绝用户'用户' 123.10.123.123' (尝试连接时使用密码:否)

时间:2013-07-10 22:12:55

标签: mysql mysql-error-1045

我试图通过运行此命令来获取数据库的本地快照:

mysqldump --single-transaction --quick -u user -ppass -h somehost db_name | mysql -u user -ppass -h localhost db_name

尽管过去这对我有用,但我现在收到了这个错误:

错误:1045:尝试连接时用户'user'@'123.10.123.123'(使用密码:否)拒绝访问

我可以使用上面的用户名和密码成功登录:

mysql -u user -ppass -h localhost

我之前已经为本地数据库授予了用户权限,例如

grant all on db_name.* to user;

当我指定localhost作为主机时,我也发现错误消息是返回user @ my_ip_address而不是user @ localhost。我也很困惑为什么它说使用密码:不,因为我也提供了密码。

1 个答案:

答案 0 :(得分:0)

事实证明,我试图从中下载的远程主机已经发生了变化。使用正确的新主机名解决了问题。