MySQL FreeBSD

portinstall databases/mysql55-server

(設定ファイル)
cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf
chmod 644 /etc/my.cnf
vi /etc/my.cnf
[mysqld]
...
(コメントアウト)
#log-bin=mysql-bin
...
skip-character-set-client-handshake
character-set-server = utf8

[mysql]
...
default-character-set = utf8

vi /etc/rc.conf
mysql_enable="YES"

/usr/local/etc/rc.d/mysql-server start

mysql -u root
(匿名ユーザ削除)
delete from mysql.user where user='';
\q

(アクセス制限) → 必要な場合
インストールした状態だと外部から接続できるが、ユーザがいないためログインできない状態

vi /etc/hosts.allow
mysqld : 192.168.0.0/255.255.255.0 : allow
mysqld : ALL :deny

MySQL 5.5からデフォルトエンジンはInnoDB