MySQL-Pythonをインストールしたときのメモ

ソースをサイトから落としてインストールする。

python setup.py build
sudo python setup.py install

mysql_configがないとのエラーが出た。
インストールディレクトリ内のsite.cfgを修正。
コメントアウトされてる行があるのでその行のパスを変える。

mysql_config=/usr/local/mysql/bin/mysql_config

再度インストールしたら、今度は上手くいったかとおもいきや、インポートするとエラー。

ImportError: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory


うーむ、MySQLがライブラリパスに追加されてないっぽい。
rootになって、ldconfigする。

echo /usr/local/mysql/lib/mysql >> /etc/ld.so.conf.d/mysql.conf
ldconfig

やったーこれでPythonからMySQLが使えるようになったよ!