Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

python连接MySQL的简单脚本

| Comments

这纯粹做一个记录,下次要的时候,拿过来就好了。 使用了MySQLdb的模块,如果是debian/ubuntu用户,可以使用
sudo apt-get install python-mysqldb 来安装 其他发行版本也许可以用yum也能搞定,实在不行,从官方站点(http://mysql-python.sourceforge.net)下载源代码吧。(sourceforge似乎解封了,不用翻墙了)

下面是简单代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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,这个记住一下。

Comments