回答:
MAMP(PROではない)のMySQLサーバーは、my.cnfファイルなしで起動されます。ただし、独自のmy.cnfファイルを作成できます。
my.cnf
ファイルを作成する/Applications/MAMP/conf/
my.cnf
my.cnf
my.cnfファイルに完全な構成を含める必要はありません。あなただけの構成の一部を追加することができます...例えば:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
。私が探しているものを正確にどのようにして知りましたか?
標準のmy.cnfバリアントの一部は、/アプリケーション/ MAMP /ライブラリ/ support-files /にあります。
mysqld --verbose --help | less
MAMP mysqldバイナリレポートを呼び出す:
デフォルトのオプションは、次のファイルから指定された順序で読み取られます。/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf〜/ .my.cnf
/ Applications / MAMP / Library / support-files /にあるバリアントの1つを上記のmysqldの検索順序にある場所の1つにコピーします。デーモンを再起動した後で、問題ないはずです。
MAMPサーバーmy.cnf
はMAMPサーバーの起動時に動的に生成されるため、MySQL構成を追加または編集するには、次の手順を使用するのが最適です。
MAMP PRO 3.5で試してみました。
〜/ my.cnfが指定されていない場合、MAMP PROは起動時にMAMP / tmpディレクトリの下にデフォルトでmy.cnfを作成することがわかりました... grepping ps aux / Applications / MAMP / tmpの下にデフォルトの場所が見つかるかもしれません/my.cnf ...
ps aux | grep mysql
次のものを提供しています...
root 284 0.0 0.1 2435544 532 ?? Ss 12:00AM 0:00.06 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe
--defaults-file=/Applications/MAMP/tmp/mysql/my.cnf
--port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock
--user=mysql --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid
--log-error=/Applications/MAMP/logs/mysql_error_log.err
--tmpdir=/Applications/MAMP/tmp/mysql/tmpdir
--datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql