MySQL 5.5.11 my.cnf の設定内容

2011年4月23日時点で当サイトにて運用中のMySQL 5.5.11 の設定ファイル my.cnf の内容を掲示しておきます。

ここで示すのは、グローバルオプション設定ファイルである /etc/my.cnf です。

/etc/my.cnf のオプション設定内容 [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock user = mysql character-set-server = utf8 skip-character-set-client-handshake basedir = /usr datadir = /var/lib/mysql tmpdir = /var/tmp/mysql log-error = /var/log/mysql/mysqld-error.log general_log = 1 general_log_file = /var/log/mysql/mysql.log slow_query_log = 1 slow_query_log_file = /var/log/mysql/slow.log core-file max_connections = 180 key_buffer_size = 32M 続きを読む »

MySQL 5.5.x の文字コード設定仕様(キャラクタセット)

MySQL 5.5.x における文字コード設定に関する仕様をまとめておきます。 MySQL 5.5.x では 5.1.x 以前のバージョンと少々仕様に変更がありましたので、注意が必要です。

バージョン間の文字コード設定仕様の違いをまとめると、下表のようになります。my.cnf の[mysqld]グループの文字コード設定オプションだけが変更になったというのが結論です。

/etc/my.cnf のグループ 5.5.x での文字コード設定オプション 5.1.x 以前での文字コード設定オプション [mysqld]グループ character-set-server default-character-set [mysqld_safe]グループ default-character-set default-character-set [mysqldump]グループ default-character-set default-character-set [mysql]グループ default-character-set default-character-set