日常

ケ・セラ・セラ

MySQL 5.1 to 5.5 バージョンアップによるオプションの修正

MySQL のバージョンをあげる際、オプションが変わっていたりした。

  • default-character-set

5.5 からは

character-set-server=utf8mb4

utf8mb4は MySQL 5.5.3 で対応した 4バイトUTF-8 キャラクタセット

ちなみに [client] のオプションはそのままだそうな。

[client]
default-character-set=utf8mb4
  • table_cache

こちらは 5.1.3 で変わっている模様。以下の様にしましょう。

table_open_cache=512
  • log

5.1 からは、ファイル名とフラグで管理する様だ。

general_log=1
general_log_file=/mysql/logs/mysql.log
  • log_slow_queries

こちらも同様に、5.1 からはファイル名とフラグで管理する。

slow_query_log = 1
slow_query_log_file = /mysql/logs/slow.log
long_query_time =1

とりあえずぶちあたったのはこれら。