2012年12月2日日曜日

MySQL5.5.28で、my.cnfの[mysqld]文字コードを指定は、「character-set-server」と「collation-server」

MySQL5.5.28で、my.cnfの[mysqld]文字コードを指定は、「character-set-server」と「collation-server」です。「default-character-set」を指定したために、エライ目に会いました。MySQLが起動できなくなってしまったわけですが、原因がわからずに、東奔西走、あらぬ方向へ迷い込むことに。my.cnfの指定は間違っているはずがないと思い込んでいたため、散々、あちこち掘り返してしまいました。結局、謙虚に一から1つづつ見なおして、ようやく原因究明。疲れました。

[mysqld]
default-character-set=utf8
↓↓↓
character-set-server=utf8
collation-server=utf8_general_ci

参考サイト
Configuring the Character Set and Collation for Applications(MySQL 5.0 Reference Manua)

0 件のコメント:

コメントを投稿