(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
(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
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
<b></b>
<b>最新内容請見作者的github頁:http://qaseven.github.io/</b>