这是我之前遇到的一个常见问题:
:~$ 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连接器模块尝试了同样的事情但同样的事情。
答案 0 :(得分:0)
您需要允许从远程位置访问用户。
CREATE USER 'user'@'remotehost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'user'@'remotehost';
FLUSH PIVILEGES;