我做:
db=_mysql.connect(host="83.101.*.*",port=****,passwd="mypassword",user="myuser",db="myDB")
我收到此错误消息:
OperationalError: (1045, "Access denied for user 'myuser'@'91.176.*.*' (using password: YES)")
91.176。。是我的家庭IP 83.101。。是我想要达到的服务器。我似乎无法找到我做错的事:/。
答案 0 :(得分:2)
如果你有SSH到你的服务器,从服务器shell登录mysql中的root用户,并在mysql.users表中为myuser记录设置主机'%'。 如果这是付费托管/服务器,请要求您的支持人员启用远程登录。
答案 1 :(得分:0)
用户名和主机的组合没有该密码。用户名不存在,不允许用户名从该主机连接,或者密码不正确。