我正在連接到本地網絡中的另一個系統的MySQL。這是我做過什麼:Python MySQLdb無法連接到遠程主機?
import MySQLdb
db = MySQLdb.connect('192.168.100.30','nvnew','nvnew','disdb')
cur = db.cursor()
這是我得到的錯誤:
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '192.168.100.30' (111)")
我已經創建了用戶nvnew「,授予的所有特權,即使是手動登錄的用戶名測試,所以我不知道爲什麼錯誤即將到來。我搜索谷歌,並閱讀所有的答案仍然無法解決這個無處不在,他們顯示這種語法是正確的。
我讀的地方發表意見行
bind-address = 127.0.0.1
在/etc/mysql/my.cnf文件。我這樣做,但仍然得到同樣的錯誤。另外,從我的系統的終端使用連接到遠程系統的mysql。
mysql -h 192.168.100.30 -u nvnew -p
我無法可以連接到。
你能幫忙嗎?
你有沒有試過http://stackoverflow.com/questions/16472175/operationalerror-operationalerror-2003-cant-connect-to-mysql-server-on-1 – adil
請友好,給我們一些反饋。如果有幫助的答案,您應該將其標記爲已接受,如果您自己找到了解決方案,請將其作爲新答案發布 – oxfn