0
您好我有一個需求,我需要連接到遠程mysql服務器。我的應用程序應在本地機器上運行,並且我的MySQL將在遠程server.I運行已經嘗試下面的代碼:如何連接到python的遠程mysql服務器
DB = 'gts'
DB_HOST = 'ps95074.dreamhost.com'
DB_USER = 'root'
DB_PASSWORD = 'dbadminpassword'
conn = MySQLdb.Connection(db=DB, host=DB_HOST, user=DB_USER,passwd=DB_PASSWORD)
cursor = conn.cursor()
但我收到以下錯誤
OperationalError: (2005, "Unknown MySQL server host 'ps95074.dreamhost.com' (1)")
相反如果我使用
DB_HOST='localhost'
一切工作正常。如何能夠與遠程主機相同。任何幫助,將不勝感激。
看到這個? http://ubuntuforums.org/showthread.php?t=434155也許是一個類似的問題。您可能需要使用DreamHost打開票證,他們可能需要安裝模塊或打開連接。 – CppLearner 2012-04-26 09:02:38
這與編程無關,屬於Dreamhost支持論壇。 – vartec 2012-04-26 09:10:13
由於他以root身份進行連接,因此他可能有專用/虛擬服務器。在這種情況下,它將屬於http://serverfault.com – ThiefMaster 2012-04-26 09:11:38