2009年2月28日土曜日

Cygwin に python の MySQLdb をインストール

Python と setuptools のインストール
  1. cygwin の setup.exe で Python / python パッケージをインストール。
  2. http://pypi.python.org/pypi/setuptools から setuptools-0.6c9-py2.5.egg をダウンロード。(py2.5 は Python のバージョン番号)
  3. cygwin のシェルから sh setuptools-0.6c9-py2.5.egg を実行して setuptools をインストール。これで、easy_install が使用できるようになる。
MySQLクライアントのインストール
cygwin の setup.exe で Devel / gcc と Devel / make をインストールしておく。
http://dev.mysql.com/downloads/ から接続する MySQL のバージョンのソースファイルをダウンロード。
$ tar xvzf mysql-5.1.31.tar.gz
$ cd mysql-5.1.31
$ ./configure --prefix=/usr/local/mysql --without-server
$ make
$ make install
/usr/local/mysql/bin に移動して、mysql -h 127.0.0.1 で MySQL サーバに接続できることを確認する。
mysql -h localhost とした場合は、TCPではなく unix socket で接続しようとするので注意。

MySQLdb のインストール
PATH=/usr/local/mysql/bin:$PATH easy_install MySQL-python

0 件のコメント: