Chinaunix首页 | 论坛 | 博客
  • 博客访问: 758859
  • 博文数量: 201
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-06 22:16
文章分类

全部博文(201)

文章存档

2011年(1)

2010年(2)

2009年(57)

2008年(141)

我的朋友

分类: LINUX

2009-10-14 12:06:05

python连接MySQL的简单脚本
这纯粹做一个记录,下次要的时候,拿过来就好了。
使用了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,这个记住一下。
阅读(1648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~