Mac に Homebrew でインストールした MySQL の my.cnf を設定する方法をご紹介します。
まず my.cnf が読み込まれる場所を調べます。
$ mysql --help | grep /my.cnf
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
読み込まれる順番は左から優先して読み込まれます。自分でカスタマイズするためには /usr/local/etc/my.cnf か ~/.my.cnf に追加するのがおすすめです。
次に Homebrew でインストールした MySQL の設定ファイル my*.cnf のある場所を探しましょう。
$ find /usr/local/Cellar/mysql -name "my*.cnf"
/usr/local/Cellar/mysql/5.7.17/support-files/my-default.cnf
my-default.cnf をコピーして使います。
$ cp /usr/local/Cellar/mysql/5.7.17/support-files/my-default.cnf /usr/local/etc/my.cnf
あとは my.cnf の設定をいい感じにすれば完了です。
my.cnf の設定前後を以下のコマンドで確認できます。
$ mysql -u root -p
mysql> show variables;
以上です。あとは好きなように設定していきましょう。