[ERROR] mysql\bin\mysqld.exe: unknown variable ‘default-character-set=utf8’
Windows 7上でXAMPPの環境作ってMySQL起動しようとしたのだが、エラーで起動しない。
mysql_error.logを見ると、
[ERROR] mysql\bin\mysqld.exe: unknown variable ‘default-character-set=utf8’
とある。
[mysqld]セクションに”default-character-set = utf8″を追記していたのだが、これがまずかった模様。
MySQL 5.5からは、サーバ側の文字コード指定の標記が変更になったらしい。
You can change the default server character set and collation with the –character-set-server and –collation-server options when you start the server.
https://dev.mysql.com/doc/refman/5.5/en/charset-configuration.html
というわけで、my.ini中の[mysqld]セクションの最後の方で
character-set-server=utf8
としたらサーバ起動できた。