
MAMP でインストールした MySQL の my.cnf について、
「/Applications//MAMP/Library/share/mysql/」に「my-large.cnf」とか「my-small.cnf」があるので、 「/Applications/MAMP/db/mysql/my.cnf」にコピーして編集。
と良く見かけますが、私の環境ではそもそも「/Applications//MAMP/Library/share/mysql/」が存在しない。MAMP のバージョンなんかによって違うのかな。
PHP の設定ファイル(php.ini)がどこにあるのかは、phpinfo で簡単に確認できるけど、同じように MySQL がどの my.cnf を読み込んでみる方法を調べたら、Terminal で、
/Applications/MAMP/Library/bin/mysql --help
とすれば良いらしい。ってことでやってみた。
そうすると、ずらずらっと何か表示されるので、その中段くらいに、my.cnf の読み込み場所が表示された。
どうやら、
- /etc/my.cnf
- /etc/mysql/my.cnf
- /Applications/MAMP/conf/my.cnf
- ~/.my.cnf
の順番で読み込んでるそうな。
MAMP のバージョンによって、my.cnf の場所が変わることもあると思うので、それぞれ確認してみてください。
でわでわ。