Welcome 微信登录

首页 / 数据库 / MySQL / Linux下用python连接Mysql

   为了实现把博客中的用户帐号和密码导入FTP数据库中,以实现直接使用博客的帐号登陆FTP的功能。我决定在Linux下使用python协助我处理。这篇日志就是简单介绍,使用python连接Mysql的方法。一、在Linux下安装MySQLdb模块
使用python连接Mysql的前提,就是需要一个让python连接到Mysql的接口,这就是MySQLdb模块。
MySQLdb功能介绍:MySQL support for Python. MySQL versions 3.23-5.1; and Python versions 2.3-2.5 are supported. MySQLdb is the Python DB API-2.0 interface. _mysql is a low-level API similiar to the MySQL C API. ZMySQLDA is a Database Adapter for Zope2.在红旗Linux的操作系统中,默认是带有1.0.0版本的MySQL-python模块的:引用
# rpm -qa|grep MySQL
MySQL-python-1.0.0-1.RHEL4.1但实际使用发现,该模块版本太旧,对Mysql 4.1以上的支持不完整,甚至连help也存在Bug。所以,建议升级到新的版本。1、安装新版本
你可以自行下载编译。也可以使用我已经编译好的rpm包:见最后附件※该rpm包适用与红旗DC Server 5.0 for x86 SP2版本,python为2.3的系统,其他系统请自行编译使用。
另外,该1.2.2版本MySQLdb模块不能CentOS 5上成功编译,在CentOS 5上使用,可用其自带的1.2.1版本即可。2、编译安装
新版本1.2.2的MySQLdb所支持的python及Mysql版本与旧版本有所不同。请参考源码中带的README文件。
若不使用rpm方式安装,可按下述命令手动编译和安装:# cd /usr/local/src/MySQL-python-1.2.2/
# python setup.py build
# python setup.py install若您的python环境中没有setuptools模块,编译时,请连通互联网,其会从网上下载setuptools模块,并生成.egg压缩模块文件供以后使用。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
Linux下MySQL启动失败的解决一例Linux下MySQL5.0.37安装配置步骤相关资讯      mysql 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • MySQL 5.5.22、5.1.62、5.0.96全线  (03/22/2012 19:03:49)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
  • CentOS 5.2+MySQL+Heartbeat双机互  (01/29/2012 11:16:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数