我嘗試從我的虛擬機連接到域中的數據庫。 它適用於XP,但不知何故,在Win7和與戒菸不工作: 「OperationalError:(1042,‘爲您的地址無法獲取主機名’)」如何在使用MySQLdb for Python時使用skip-name-resolve選項?
現在我試圖禁用防火牆之類的東西,但反正無所謂。 我不需要DNS解析,這隻會拖慢一切。 所以我想使用選項「skip-name-resolve」,但是在使用MySQLdb for Python時沒有my.ini 或my.cnf,那麼我該如何使用這個選項呢?
感謝您的幫助 -Alex
我使用IP,如果你是通過主機名來表示這種情況,仍然會出現錯誤。 但MySQLdb不止是客戶端API,它是Python的服務器。你知道我可以在哪裏設置這些設置嗎?沒有MySQL服務的例子,它的全部在python包中。 – CreeTar
MySQLdb不是MySQL服務器,它是一個客戶端API。你仍然需要一個MySQL服務器來連接。 –
好吧,無論如何,這對我的問題無關緊要,因爲即使在使用IP時也會出現此錯誤。 – CreeTar