你的腳本不返回任何錯誤並不意味着MySQL已安裝,但事實上只是MySQL客戶端的Python(安裝MySQLdb的)。
您可以測試你的mysql你的機器上,試圖通過命令行來連接運行:
mysql -u username -ppassword
如果確實需要在機器上安裝MySQL,這個頁面: http://blog.mclaughlinsoftware.com/2011/02/10/mac-os-x-mysql-install/
包含一步一步的安裝指南。 (基本上下載MySQL軟件包並將其安裝到您的Mac上,設置用戶名和密碼)。然後,你將需要使用命令行或圖形客戶端(谷歌爲那裏,有幾個選項)登錄到MySQL,並創建一個新的數據庫,這可能取決於您的客戶端(圖形或不圖形) ),但谷歌「創建新的數據庫MySQL」,你會很好。另外,您需要創建一個新用戶併爲以前創建的數據庫授予權限(同樣,Google是您的朋友)。
完成所有工作後,您的計算機上將運行一個數據庫,隨時可以接收數據,並且可以開始使用它!
我們蟒蛇......
如果您已經安裝了MySQLdb的包已經(事實上,運行時不會導致錯誤似乎表明你有),然後你需要連接到它,執行您的查詢:
db=MySQLdb.connect(host="localhost",user="youruser",passwd="yourpwd",db="yourdb")
db.query("select * from your_table")
result = db.store_result()
rows = []
for row in result.fetch_row(0):
rows.append(row)
然後不管你想與你做行...更多複雜的例子請查閱MySQLdb的文檔。
我希望這能讓你開始。
太棒了!感謝您的快速反應和詳細的指導。我已經開始關注您鏈接到的教程(http://blog.mclaughlinsoftware.com/2011/02/10/mac-os-x-mysql-install/),並且我在「配置用戶的殼牌環境「。它說要將代碼粘貼到我使用「touch.bash_login」創建的文件中,但在搜索我的Mac時「bash_login」似乎找不到此文件。我只是搜索錯誤的名稱,或者我可以在某個地方找到這個文件嗎?再次感謝你的幫助。 – zch
當你寫觸摸some_file_name時,如果該文件不存在,則創建該文件。 – pcalcao
我剛剛嘗試使用觸摸test_file創建一個文件,並創建了一個我期望的文件。看來,加入。當寫入「touch .bash_login」導致文件不被創建或在別處創建。這可能是一個打字錯誤,因爲在終端中創建文件後,我無法在計算機上的任何位置找到文件「.bash_login」。 – zch