2006年7月11日

TigerにMySQL5.0.22をいれて使いたい(その2)

Tigerに最新のMySQLを入れて使ってみる実験を続けている。ほぼまともに動くようになってきた。
phpMyAdminでソケットを指定しなければいけなかった理由が別のアプリをインストールしていてわかってきた。
5.0.22でのUNIXソケットのデフォルトは、/tmp/mysql.sockだが、デフォルトで入っているPHPが想定しているソケットは、/var/mysql/mysql.sockのようだ。
そこで、/var/mysqlを作成し、ここにシンボリックリンクを張ってやれば問題なく動く。

あるいは、php.ini(デフォルトでは存在しないので、/etc/php.ini.defaultをリネームして使用する)でソケットの場所を指定してやるとよい。

またデータベースを作成する際には、必ず、default character set utf8 をつけるようにした方がよい。

と、だいたいこんな感じで文字化けせずにMySQLのアプリを使用できるはずだ。

次回は、Geeklogをインストールしたときのメモを作成しておこう。

0 件のコメント: