0

重複の可能性:
自作の mysql インストールの場合、my.cnf はどこにありますか?

Homebrew を介して OSX Mountain Lion に MySQL をインストールしましたが、my.conf ファイルを介してインストールを構成する際にいくつかの問題が発生しています。

実行mysqld --help --verboseすると、次のものが返されます。

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf 
The following groups are read: mysqld server mysqld-5.5
The following options may be given as the first argument:

続いて、一連のさまざまな構成オプションが続きます。

my.cnf ファイルを作成して変数を設定したいのですが、これを (/etc/ で) 実行しようとすると、MySQL サーバーを起動または停止しようとすると、.pid ファイルに関するエラー メッセージが表示されます。my.cnf の pid-file に値を設定して、これを回避しようとしましたが、うまくいかないようです。

私が期待していたのは、既存の my.cnf ファイルで、MySQL はリストにあるすべての変数の値をそこから取得しました。その後、そのファイルを編集して、設定したい変数を設定できます。ただし、そのファイルは存在しないようです。では、MySQL はどこから変数値を取得しているのでしょうか? また、my.cnf ファイルを作成する最良の方法は何ですか?

4

1 に答える 1

0

上記の Stephen のコメントとリンクによると、Homebrew はデフォルトで my.cnf ファイルを提供しません。少なくとも、MySQL がそれを読み取る場所にはありません。上記のリンクは、homebrew提供するボイラープレート my.cnf の 1 つを使用して、独自の my.cnf ファイルの構築を開始する方法について説明しています。

于 2012-10-02T01:02:06.253 に答える