MAMP に含まれる MySQL には設定ファイルが含まれていませんか?

StackOverflow https://stackoverflow.com/questions/678645

  •  21-08-2019
  •  | 
  •  

質問

付属の MySQL の my.cnf またはその他の設定ファイルが見つからないようです マンプ. 。一つも含まれていないのでしょうか?

役に立ちましたか?

解決

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

他のヒント

いくつかの標準的なmy.cnfの変異体はで見つけることができます/アプリケーション/ MAMP /ライブラリ/サポート・ファイル/

バイナリのレポートをMAMP上mysqld --verbose --help | lessをmysqldを起動ます:

  

デフォルトのオプションが与えられたために、以下のファイルから読み込まれます。   な/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf〜/ .my.cnf

は、中/上記のmysqldの検索順序内のいずれかの場所にアプリケーション/ MAMP /ライブラリ/サポート・ファイル/変種のいずれかをコピーして、あなたは、デーモンを再起動した後に行くために良いことがあります。

MAMPサーバーが生成するため、 my.cnf MAMP サーバーの起動時に動的に MySQL 構成を追加または編集するには、次の手順を使用することをお勧めします。

  1. MAMPサーバーを停止する
  2. [ファイル] > [テンプレートの編集] > [MySQL] に移動します。
  3. 必要な変更を加えて保存します
  4. MAMPを再起動する

MAMP PRO 3.5で試してみました。

Mac El Capitan 上の MAMP 3.5 の場合、これだけがうまくいきました。

  1. サーバーを停止する
  2. を作成します my.cnf ファイルに入れる /Applications/MAMP/Library/
  3. コンテンツを追加する my.cnf のように

    [mysqld] max_allowed_packet = 64M

  4. 保存 my.cnf

  5. サーバーを起動する

ファイルの所有権を変更する必要はありませんが、機能するはずです。実行して確認する SHOW VARIABLES phpmyadmin で、変更された設定を探します。

いいえ、それはmy.cnfファイルが付属していません。

私は〜/ my.cnfのが提供されていない場合はMAMP PROはPSのAUXを使用すると、デフォルトの場所を見つけることができますgrepを... MAMP / tmpディレクトリの下に、起動時にデフォルトでmy.cnfファイルを作成しますことがわかっ下/アプリケーション/ 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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top