在命令行下運行如下:
import MySQLdb
conn=MySQLdb.connect(host
=
'localhost'
,user
=
'root'
,passwd
=
'xxxx'
,db
=
'test1'
)
?
xxxx是實際的密碼。
但是運行上面代碼時出現錯誤:
Can't?connect?to?local?MySQL?server...
?
?
但是,如果把localhost修改為127.0.0.1即可!
?
根據后面參考中的提示,我打開WIN7下的文件C:\WINDOWS\system32\drivers\etc\hosts。
?
把#localhost 127.0.0.1
?
前面的注釋#去掉。再運行上面原始代碼OK。深入的細節暫時不得而知。
?
參考:
http://www.oschina.net/question/167679_71124
本文轉自朱先忠老師51CTO博客,原文鏈接:http://blog.51cto.com/zhuxianzhong/1606477?,如需轉載請自行聯系原作者