Linux下安装MySQLdb

Linux下使用Python访问MySQL的方法之一是使用MySQLdb module,下面将介绍在Linux下如何安装MySQLdb的过程。

  (1)下载MySQLdb

  从SourceForge.net上下载最新的MySQLdb,http://sourceforge.net/projects/mysql-python/ ,

  解压到当前目录

  tar -zxvf MySQL-python-1.2.3

  在MySQL-python-1.2.3文件夹中,我们可以先查看README,其中,介绍了详细的安装方法:

  $ tar xfz MySQL-python-1.2.1.tar.gz

  $ cd MySQL-python-1.2.1

  $ # edit site.cfg if necessary

  $ python setup.py build

  $ sudo python setup.py install # or su first

  不过,在这里我们需要注意,安装MySQLdb的一些前提条件,需要Python 2.3.4 or higher,setuptools,MySQL 3.23.32 or higher,zlib,openssl和 C compiler,所以,在进行上述的安装过程之前,我们先把以上的工作安装好。

  (2)安装setuptools

  从http://pypi.python.org/pypi/setuptools 上下载与python版本相符合的egg,假设我们使用是python 2.4,那么,我们就下载setuptools-0.6c11-py2.4.egg

  给egg赋予可以执行的权限

  chmod +x setuptools-0.6c11-py2.4.egg

  使用shell命令运行egg

  sh ./ setuptools-0.6c11-py2.4.egg

  安装完成即可

  (3)安装MySQL

  从http://www.mysql.com/downloads/mysql/ 上下载与你的OS相符合的mysql版本,需要强调的是,我们需要使用devel版本的MySQL。

  假设下载的是 MySQL-devel-5.5.8-1.rhel5.i386.rpm

  安装rpm包

  rpm -ivh MySQL-devel-5.5.8-1.rhel5.i386.rpm

  默认安装在/usr/bin下,你可以在/usr/bin下发现如下文件


[root@********]# ls /usr/bin/ | grep "mysql"

msql2mysql

mysql

mysqlaccess

mysqlaccess.conf

mysqladmin

mysqlbinlog

mysqlcheck

mysql_config

mysqldump

mysql_find_rows

mysqlimport

mysqlshow

mysqlslap

mysql_waitpid

  其中,mysql_config位置需要在MySQLdb目录下的site.cfg文件中重新设置

  cd MySQL-python-1.2.3

  vim site.cfg

  修改如下内容:

  # The path to mysql_config.

  # Only use this if mysql_config is not on your PATH, or you have some weird

  # setup that requires it.

  mysql_config = /usr/bin/mysql_config

  保存,退出。

  此时,如果使用python setup.py build编译,有可能会出现如下错误:

  unable to execute gcc: No such file or directory

  error: command 'gcc' failed with exit status 1

  说明当前系统中还没有安装适当的编译器,我们继续安装GCC。

  (4)安装GCC



最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-09 03:22:04

Linux下安装MySQLdb的相关文章

Python MySQLdb Linux下安装笔记

  这篇文章主要介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 在家里windows环境下搞了一次 见 python MySQLdb在windows环境下的快速安装.问题解决方式 http://www.jb51.net/article/65746.htm 在公司开发需要,再搞一次,linux下的. 发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗 这里也有两种方式: A.

linux下安装jira详细步骤

  linux下安装jira 第一步:安装jdk 1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) root@要传的虚拟机或者服务器(210.56.194.45) 3.在./usr/local/目录下面创建一个java目录:mkdir java 4.将文件复制到java目录下面:cp 文件名(jdk-7u17-linux-x64.tar.gz) /usr/local/java 5.解压文件:先解压成.t

在Linux下安装显卡驱动程序

程序     { 相信大多数人在安装Linux时遇到的第一个难题,就是Linux不认你的显卡.而显卡安装不正确或胡乱选一个驱动程序安上则难以进入X Window.即使勉强进去了,因为分辨率太低,桌面上的文字和图片都放大了好几倍,仍无法使用.我的Linux是Red Hat,显卡是Trident Blade 3D,属于Linux不认识之列.于我是四处找资料,经过一段时间的摸索,终于成功地安装了显卡驱动.现在我就把经验写出来,好让大家都能顺利进入X Window,领略Linux的风采.    一.下载

linux下安装oracle9i

oracle                                                        Oracle安装报告    JH King                                                                                                    因公司需要,要在linux下安装oracle,在安装过程中发现了很多问题,写成报告给需要的人使用.              软件环境

linux下安装oracle 10g

在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身.如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术.本文介绍在redhat linux 下安装oracle 10g 的方法.在这里说明一,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术. Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子.首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,

Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”

环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 + MySQL 5.5 问题 Linux下安装MySQL出现如下错误: warning: MySQL-server-5.5.28-1.linux2.6.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 Preparing... ##########################################

linux下安装apache详解

下面是linux下安装apache的完整代码,系统是redhat5.5 下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft]#tar jxvf httpd-2.2.6.tar.bz2 //解压apache的压缩包 [root@localhost soft]#cd httpd-2.2.6 //定位到httpd-2.2.6 文件夹下 [root@loc

linux下安装jira

  linux下安装jira 第一步:安装jdk 1.从官网下载jdk的安装包 2.将jdk的安装包上传到虚拟机或者服务器:scp 文件名(jdk-7u17-linux-x64.tar.gz) root@要传的虚拟机或者服务器(210.56.194.45) 3.在./usr/local/目录下面创建一个java目录:mkdir java 4.将文件复制到java目录下面:cp 文件名(jdk-7u17-linux-x64.tar.gz) /usr/local/java 5.解压文件:先解压成.t

如何在Linux下安装Sendmail服务器软件的方法

  1.从www.sendmail.org下载最新的版本(这个snedmail倒是有必要升级为最新的版本,因为它的升级主要是安全漏洞问题).这里说明的是用的sendmail-8.12.2.tar.gz 2.cd /usr/local/src/ 3.把文件下载到:/usr/local/src中 4.tar zxvf sendmail-8.12.2.tar.gz 5.cd /usr/local/src/sendmail-8.12.2 6.chmod go-w / /etc /etc/mail /us