CentOS6.5+Mysql5.5.20安裝mysqldb模組
阿新 • • 發佈:2019-02-18
公司的服務程式所有的MySQL是5.5.20,安裝在CentOS6.5。 現在需要用python做一個簡單的統計工具,需要讀取MySQL中的資料。
CentOS6.5預設安裝的是python2.6.6, 但python讀取MySQL所需的mysqldb模組沒有安裝,使用yum安裝MySQL-python無法和MySQL5.5.20匹配上,安裝失敗。估選擇下載MySQL-python原始碼進行編譯安裝
1. 安裝MySQL
編譯安裝所需的MySQL依賴庫如下:
在此目錄下尋找相應的5個安裝包(5.5的都可以, rhel表示RedHat系列,就選擇此係列)
ftp://mirror.switch.ch/pool/4/mirror/mysql/Downloads/MySQL-5.5/
並使用wget命令下載, 如:
wget ftp://mirror.switch.ch/pool/4/mirror/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.41-1.rhel5.i386.rpm
使用安裝命令安裝,如:
rpm -ivh MySQL-shared-5.5.41-1.rhel5.i386.rpm
2. 安裝MySQL-python
在網站http://sourceforge.net/projects/mysql-python/上下載原始碼
解壓縮, 並進入目錄,執行
python setup.py build
sudo python setup.py install # or su first
安裝完成
3. 編譯出來的在dist/MySQL_python-1.2.3-py2.6-linux-i686.egg檔案,可以複製到其他機器上使用easy_install安裝使用