my.cnf で使用できる Mysqld オプション

Mysqlデータベースを5.1から5.5.8にバージョンアップするにあたって、my.cnfのパラメーターが問題なく使えるかどうかを調査しました。

  • MySQL 5.5.3-m3 で廃止になった変数やオプションなど

 http://d.hatena.ne.jp/sakaik/20100414/mysql533obsol

  • オプション一覧

 http://dev.mysql.com/doc/refman/5.5/en/mysqld-option-tables.html

  • オプションパラメーターについて

 http://dev.mysql.com/doc/refman/5.5/en/server-options.html
 http://dev.mysql.com/doc/refman/5.5/en/table-cache.html
 http://dev.mysql.com/doc/refman/5.5/en/server-options.html

  • mysqld_safeパラメーターについて

 http://dev.mysql.com/doc/refman/5.5/en/mysqld-safe.html

上記を参照すると、"default-character-set"が廃止されているため、ここで引っかかる人が多いみたいです。
5.5からは代わりに"character-set-server"を使用しましょう。

注意すべきは、サーバー側では廃止されましたが、クライアントのオプションでは”default-character-set”を使用すること。