わーくあうと!

日々の作業でためになったことをアウトプットすることで自分の成長につながればなと。

Mac portでインストールしたmysqlの設定

環境

MacOS 10.7(Lion)
・MacPortでMySqlをインストールした
MySqlのバージョンは5系列

やりたい事

・デフォルトの文字コードUTF-8にしたい.
・デフォルトのストレージエンジンをinnoDBにしたい.

my.cnfの場所

/opt/local/etc/mysql5/my.cnf

↑に無ければ↓に設定ファイルの雛形(my-***.cnfの名前)が数種類あるので、好きな設定ファイルをコピーしてくる

/opt/local/share/mysql5/mysql/

設定追加

[mysqld]の項目に下記を追記.

[mysqld]
# Additional Settings
default-character-set = utf8
default-storage-engine = innodb

MySql再起動

sudo /opt/local/share/mysql5/mysql/mysql.server stop
sudo /opt/local/share/mysql5/mysql/mysql.server start

確認

mysqlクライアントから「status」コマンドや「show create database データベース名」「show create table テーブル名」などで望みの設定になっている確認.