使用python與模塊:MySQLdb的我嘗試連接到遠程MySQL服務器...用mysql-python的只是連接到我的路由器,而不是我的遠程服務器
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主機?
我有這個相同的問題。我指定了正確的用戶名和遠程主機名,連接使用用戶名,但用本地機器的名稱覆蓋主機名。 – rschwieb 2014-07-29 17:19:12