【发布时间】:2013-03-04 21:58:11
【问题描述】:
使用带有模块的python:MySQLdb 我尝试连接到远程mysql服务器...
conn = mdb.connect('mysql.remotehost.com', 'username', 'password', 'database')
而不是尝试连接到 mysql.remotehost.com 我得到这个错误:
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'username'@'xx.x.xxx.xxx' (using password: YES)")
其中 xx.x.xxx.xxx 是我的调制解调器/路由器的 IP 地址。为什么会这样?我怎样才能绕过它来实际访问我的远程 mysql 主机?
【问题讨论】:
-
我也有同样的问题。我指定了正确的用户名和远程主机名,连接使用用户名但用本地机器的名称覆盖主机名。
标签: mysql-python