96

MAMPに付属しているMySQLのmy.cnfまたはその他の構成ファイルが見つからないようです。含まれていませんか?

4

6 に答える 6

203

MAMP(PROではない)のMySQLサーバーは、my.cnfファイルなしで起動されます。ただし、独自のmy.cnfファイルを作成することはできます。

  1. サーバーを停止します
  2. my.cnfでファイルを作成する/Applications/MAMP/conf/
  3. コンテンツをに追加しますmy.cnf
  4. 保存するmy.cnf
  5. サーバーを起動します

my.cnfファイルに完全な構成を入れる必要はありません。構成の一部を追加するだけです...例:

[mysqld]
max_allowed_packet = 64M
于 2010-05-19T21:51:53.887 に答える
11

いくつかの標準的なmy.cnfバリアントは、/ Applications / MAMP / Library /support-files/にあります。

MAMP mysqld --verbose --help | lessmysqldバイナリレポートの呼び出し:

デフォルトのオプションは、次のファイルから指定された順序で読み取られます。/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf〜/.my.cnf

/ Applications / MAMP / Library / support-files /内のバリアントの1つを、上記のmysqldの検索順序のいずれかの場所にコピーします。デーモンを再起動した後、問題がないはずです。

于 2011-08-23T20:07:02.220 に答える
2

いいえ、my.cnf ファイルには付属していません

于 2009-03-24T18:39:32.420 に答える
1

~/my.cnf が指定されていない場合、MAMP PRO は起動時にデフォルトで MAMP/tmp ディレクトリの下に my.cnf を作成することがわかりました... ps aux を grep すると、/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
于 2013-10-05T12:16:18.653 に答える