====== FreeBSD 9.1RにMySQL 5.5をインストール ======
serverを入れると自動でclientが入ってしまうので、先にclientを入れとくのがミソ。
cd /usr/ports/databases/mysql55-client
make WITH_CHARSET=utf8 WITH_XCHARSET=all install clean
cd /usr/ports/databases/mysql55-server
make WITH_CHARSET=utf8 WITH_XCHARSET=all install clean
ports更新時に上記オプションを忘れやすいので、/etc/make.confに追加しといた方がいいかも。
.if ${.CURDIR:M*/databases/mysql*}
WITH_CHARSET=utf8
WITH_XCHARSET=all
.endif
データ置き場を作る
mkdir -p /home/mysql/data
chown -R mysql:mysql /home/mysql
設定ファイルをコピー
cp /usr/local/share/mysql/my-medium.cnf /usr/home/mysql/data/my.cnf
chown mysql:mysql /home/mysql/data/my.cnf
chmod 644 /home/mysql/data/my.cnf
rc.confを弄る
mysql_enable="YES"
mysql_dbdir="/usr/home/mysql/data"
起動
/usr/local/etc/rc.d/mysql-server start
初期設定
mysql_secure_installation
===== 参考サイト =====
* [[http://server-setting.info/freebsd/freebsd_mysql.html|FreeBSDでmysqlをインストール | レンタルサーバー・自宅サーバー設定・構築のヒント]]
* [[http://twelve.hatenablog.com/entry/20101008/1286530403|MySQL 5.5 インストール メモ - ぼくのひめごと]]