这纯粹做一个记录,下次要的时候,拿过来就好了。
使用了MySQLdb的模块,如果是debian/ubuntu用户,可以使用
sudo apt-get install python-mysqldb
来安装
其他发行版本也许可以用yum也能搞定,实在不行,从官方站点()下载源代码吧。(sourceforge似乎解封了,不用翻墙了)
下面是简单代码
代码:
#!/usr/bin/python
# connect.py - connect to the MySQL server
import sys
import MySQLdb
try:
conn = MySQLdb.connect (db = "cookbook",
host = "localhost",
user = "user",
passwd = "passwd",
unix_socket="/var/lib/mysql/mysql.sock")
print "Connected"
except MySQLdb.Error,e:
print "Cannot connect to server"
print "Error code:", e.args[0]
print "Error message:", e.args[1]
sys.exit (1)
conn.close ()
print "Disconnected"
开始猜测定义socket文件是socket,结果却是unix_socket,这个记住一下。