0

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

:~$ 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...)

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

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

4

1 回答 1

0

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

CREATE USER 'user'@'remotehost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'user'@'remotehost';
FLUSH PIVILEGES;
于 2013-09-23T15:39:26.090 回答