FreeBSD:MySQL 5.5.1-m2設定
提供:KinusatiWiki
目次 |
MySQL 5.5.1-m2 インストール
データ管理のためMySQL Community Serverをインストールする。
今回はMySQL 5.5系(MySQL 5.5.1-m2)をインストールすることにした
インストール
デフォルトキャラクタセットをutf8, 対応キャラクタセットをall, collationをutf8_general_ciにしてインストールする。
# WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci portinstall database/mysql55-client # WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci portinstall database/mysql55-server
注意点として、古いバージョン(MySQL-5.1等)からバージョンアップする場合は一度パッケージを削除すること
例)
# pkg_delete -f mysql-client-5.1.42 (依存関係があるから-fを指定) # pkg_delete mysql-server-5.1.42
my.cnfの定義
/usr/local/etc/my.cnfを以下の通り設定する。mysqlはサーバ内部での通信のみとするためbind-addressを127.0.0.1のみに限定している。
[mysqld] default-character-set = utf8 skip-character-set-client-handshake bind-address = 127.0.0.1 [mysqldump] default-character-set = utf8 skip-opt [mysql] default-character-set = utf8
自動起動設定
/etc/rc.confに以下を追加
mysql_enable="YES"