ServersMan@VPS(CentOS)にMySQL-pythonをインストールする。
PythonからMySQLに接続する際に必要なMySQL-pythonをインストールする
MySQL-pythonの最新版は→http://sourceforge.net/projects/mysql-python/
1.MySQLdbのインストール
wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz tar xvzf MySQL-python-1.2.4b4.tar.gz cd MySQL-python-1.2.4b4 python setup.py build python setup.py install
2.テストデータ
mysql -u root -p 以下は、MySQLコンソールから use test; CREATE TABLE mef (c TEXT); INSERT INTO mef VALUES("今日の天気は晴れです。"); INSERT INTO mef VALUES("Unicode 正規化の機能は、プラグインとリンクしている ICU ライブラリで実装されています。"); select * from mef; +----------------------------------------------------------------------------------------+ | c | +----------------------------------------------------------------------------------------+ | 今日の天気は晴れです。 | | Unicode 正規化の機能は、プラグインとリンクしている ICU ライブラリで実装されています。 | +----------------------------------------------------------------------------------------+ 2 rows in set (0.00 sec)
python 以下はpythonコンソールから >>> import MySQLdb >>> conn = MySQLdb.connect(db='test', host='localhost', user='root', passwd='パスワード') >>> cursor = conn.cursor() >>> cursor.execute( "SELECT * FROM mef ;" ) 2L >>> rows = cursor.fetchall() >>> print rows[0][0] 今日の天気は晴れです。 >>> print rows[1][0] Unicode 正規化の機能は、プラグインとリンクしている ICU ライブラリで実装されています。 >>>