■MySQL5をCygwinディレクトリ内にインストール
ダウンロードしたファイル名:mysql-5.0.37-win32.zip
MySQL5.0のインストール (Windows : EUC-JP)
■MySQLグラフィカルツールのインストール
Cygwin Apache MySQLで、ロリポップ!のテスト環境を作ろう! - kokko bufferinを参考にしてユーザーを追加した。
■データベースドライバパッケージのインストール
ダウンロードしたファイル名:mysql-4.1.22.tar.gz
CygwinからMySQLを動かすためのドライバをインストールする。
Cygwin Apache MySQLで、ロリポップ!のテスト環境を作ろう! - kokko bufferin
■DBD::mysqlのインストール
ダウンロードしたファイル名:DBD-mysql-4.004.tar.gz
上記リンク参照
■MovableTypeの再設定
・DBが変わったのでMovableTypeを再インストールした。
・mt-check.cgi完了後、mt.cgiでのインストールはhttp://localhost・・・からだとmt.cgiがうまく動かないのでhttp://www.・・・/mt/mt.cgiでアクセスしてインストールした。
・エントリ投稿時エラーが出ること、run-periodic-tasksが動かない(Can't connect to local MySQL server through socket /tmp/mysql.sock等のメッセージが出る)など、調べてみると
cygwin/mysql の環境では、config/database.yml での host の指定を、LOCALHOST と大文字にしておくこと。じゃないと /tmp/mysql.sock がない、とか怒られる。
のような記述があり、半信半疑のままmt-config.cgiを訂正すると見事に正常に動作したので驚いた。