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"
個人用ツール