windows に Tritonn(MySQL全文検索) をインストールする

開発はやっぱりwindows

今までVMWareTritonnをインストールして使っていたけど、
localのほうが楽に使えるので開発マシンにインストールしてみました

まずはTritonnをダウンロードしてきます。
http://sourceforge.jp/projects/tritonn/releases/
こちらの
tritonn-1.0.12-mysql-5.0.67-win32.zip
をダウンロードし、
インストールするディレクトリに展開しました
今回は
D:\server\MySQL\tritonn-1.0.12-mysql-5.0.67-win32
です

そして、設定ファイルのmy.iniを適当に編集します
この編集につきましては、googleとかで検索してください

そしたらコマンドプロンプト
インストールしたディレクトリのbinディレクトリへ行きます

cd /d D:\server\MySQL\tritonn-1.0.12-mysql-5.0.67-win32\bin

そこで
mysqld-nt コマンドで、サービスに登録します

mysqld-nt --install MySQL --defaults-file="D:\server\MySQL\tritonn-1.0.12-mysql-5.0.67-win32\my.ini"

これでインストール完了です
Vista 7 では管理者権限で失敗することがあるようです。
その時は「セーフモードとコマンドプロンプト」で上記を実行するとうまく行くようです

コマンドプロンプトから

net start MySQL

とコマンドすると、
サーバが起動します

dataディレクトリの「マシン名.err」ファイルに、
[Note] インストールディレクトリ\bin\mysqld-nt: ready for connections.

とでていれば、うまく行ってます

そのほかに、利便性のために以下の作業を行いました。

D:\server\MySQL\tritonn-1.0.12-mysql-5.0.67-win32\bin に PATH を通しました

mysql -u root
としてmysqlのコンソールに入り、
GRANT ALL PRIVILEGES ON *.* TO '%'@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO '%'@'127.0.0.1' IDENTIFIED BY '' WITH GRANT OPTION;
としてローカルから誰でも特権ログインできるようにしました

これで、ローカルでもTritonnで遊べます