aanything's blog

プログラミング、雑多な情報を徒然なるままに。気に入ったまとめを保存してます。

【Mac】My SQL 5.6.x utf8 日本語設定

つまづいたので。。。

いろんなサイトを見ると
my.cnfの変更が必要だということがわかる。
自分の環境だとmy.cnfの場所は
/usr/local/mysql-5.6.15-osx10.7-x86_64/my.cnf

このファイルは編集権限がないのでsudoを使って編集する

sudo vim /usr/local/mysql-5.6.15-osx10.7-x86_64/my.cnf という感じで

いろいろ見てみると次のように変更って書いてる
default-character-set=utf8(default-character-set=utf8)
けど
バージョン5.5以降はこれが使えない。このまま書き込むとMySQL起動できない・・・

     ↓↓
正しくは
character-set-server = utf8

下のように変更(追加)してください

[mysqld]
character-set-server = utf8
[mysql]
character-set-server = utf8


すでに構築したデータベースには反映されないので

mysqladmin -u root -p drop 消したいDB

で消して、再構築すれば日本語行けると思います。