ERROR 1045(28000):拒绝访问

时间:2013-09-23 15:10:06

标签: python mysql

这是我之前遇到的一个常见问题:

:~$ mysql -h "1xx.xxx.xxx.xxx" -u "someuser" -ppassword "somepass" -D "somedatabase"
ERROR 1045 (28000): Access denied for user 'someuser'@'yyy.yyy.yyy.yyy' (using password: YES)

但是这一次,当我尝试连接到远程vps xxx.xxx.xxx....时。 我得到一个错误1045,其中IP地址是我的IP地址,告诉我它甚至没有尝试连接到远程vps。 (xxx不是yyy。我想连接到xxx.x ...)

任何猜测,有帮助吗?还有其他人在遇到过这样的问题吗?

我从python通过mysql连接器模块尝试了同样的事情但同样的事情。

1 个答案:

答案 0 :(得分:0)

您需要允许从远程位置访问用户。

CREATE USER 'user'@'remotehost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'user'@'remotehost';
FLUSH PIVILEGES;