[很鬱悶]python2.7串連mysql5.5配置

來源:互聯網
上載者:User

標籤:

前言:今天在公司電腦上python版本跟自己家裡電腦上的一樣,不一樣的是mysql公司版本5.6,結果花了兩天的時間都沒配置好python和mysql

簡單說就是python串連mysql一直報2003錯誤,報錯代碼為:(2003, "Can‘t ,connect to MySQL server on ‘localhost‘ (10061)"

網上百度了一天的時間仍未找到解決辦法,貌似mysql5.6起,其配置變了,反正公司電腦上mysql服務啟動後,通過cmd輸入netstat -ano查看mysql連接埠使用,結果發現其localadress為::1,貌似是ipv6地址,到目前不知道怎麼解決。

回到家裡後,想到網上有位前輩說實在不行換個版本的mysql吧,於是回家在自己電腦上配置情況如下:

python-2.7.10.msi安裝,然後再path中添加安裝路徑

mysql-5.5.46-win32.msi:安裝,然後再path中添加安裝路徑,然後參考前面的文章《在windows下安裝配置mysql》

MySQL-python-1.2.3.win32-py2.7.exe:直接安裝,然後import MySQLdb是否安裝正確

測試python串連居然沒問題,真是無語了!(當然通過cmd輸入netstat -ano查看mysql連接埠的localadress為127.0.0.1,這是正常的情況)

 

本文:

將前面三個安裝完後編寫一個py指令檔,內容如下:

import MySQLdb
conn=MySQLdb.connect(
host=‘localhost‘,#127.0.0.1也可以
port=3306,
user=‘root‘,
passwd=‘123456‘,
db=‘mysql‘,
)
cur=conn.cursor()
cur.execute("SELECT VERSION();")
data = cur.fetchone()
print "Database version : %s " % data

F5運行指令碼,輸出Database version : 5.5.46 ,看來完全沒問題啊。

最後給出(若串連失效,請私信告知,謝謝!):

python-2.7.10.msi:https://www.python.org/downloads/windows/

mysql-5.5.46-win32.msi:http://dev.mysql.com/downloads/file/?id=458972

MySQL-python-1.2.3.win32-py2.7.exe:http://vdisk.weibo.com/s/awZ3drpB3YFxO

[很鬱悶]python2.7串連mysql5.5配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.