2018年08月01日
Docker for Mac を使って WordPress の...
2018年07月29日
Docker for Mac のインストール
2018年07月08日
Docker 便利コマンドあれこれ
2018年07月08日
オライリーの Docker 本(Docker Up &...
2018年07月05日
iPad mini 2 を購入しました
2018年07月04日
Docker で Jenkins するときのあれこれ

HOME > カテゴリ(データベース)の記事

MAMP でインストールした MySQL の my.cnf の場所



MySQL の設定は my.cnf というファイルに記述するようなんだけど、そもそも my.cnf はどこにあるのかな?

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 の場所が変わることもあると思うので、それぞれ確認してみてください。

でわでわ。





この記事にコメントする





Copyright © 2012 - 2013 MacBook Air とWordPressでこうなった All rights reserved
Designed by Theme Junkie. Powered by WordPress.