2017-01-04 21 views
0

我一直在使用Python 2.7的mysql.connector模塊並使用XAMPP在本地進行測試。每當我上傳我的腳本到服務器,我得到一個mysql.connector模塊的導入錯誤。我假設這是因爲,不像我的本地機器,我沒有在服務器上安裝mysql.connector模塊。你可以在實際的服務器上使用Python的mysql.connector嗎?

我的問題是:我可以以某種方式使用服務器上的mysql.connector模塊,或者這只是本地開發的東西嗎?我研究過它,顯然沒有SSH服務器的訪問權限,只能用於數據庫。另外,如果我不能使用mysql.connector模塊,我該如何從服務器上的Python腳本連接到我的MySQL數據庫?

+0

是否安裝了服務器本身的依賴,通過使用「導入mysql.connector爲參數conn」用它在任何服務器上的Python腳本? – tyteen4a03

回答

0

所以你可以在服務器上使用mysql.connector,並且可以在沒有SSH或任何特殊訪問的情況下完成!

從這裏下載:https://dev.mysql.com/downloads/connector/python/2.1.html (點擊「開發版」選項卡上,並下載zip壓縮包)

後您解壓縮,從lib目錄中取整「MySQL的」文件夾,並把它上傳到服務器(無論你的其他Python文件在哪裏,例如cgi-bin或類似文件)。

將整個mysql目錄權限更改爲755遞歸。

現在你可以(無論你想或命名)

0

您可以在服務器上使用mysql.connector。但是,您必須先安裝它。你有根(管理)訪問?如果不是,您可能需要服務器管理員的幫助。

相關問題