11

UNIX で MySQL 用の追加の構成ファイルを追加したいので、my2.cnf と呼びましょう。そのため、MySQL が起動すると、そのファイルのオプションも読み取られます。

ここでは、次の場所にファイルを配置できると書かれています。

  • /etc/my.cnf
  • SYSCONFDIR/my.cnf
  • $MYSQL_HOME/my.cnf
  • defaults-extra-file --defaults-extra-file=path で指定されたファイル (存在する場合)
  • ~/.my.cnf ユーザー固有のオプション

この「default-extra-file」のようなものが欲しいのですが、mysql プロンプトでこのコマンドを入力することは避けてください。

cnf ファイルに次のようなオプションがありますか。

 extra-conf-file=/path/to/my/file/my2.cnf

(残念ながらそれはうまくいきません)

それは可能ですか?デフォルトの my.cnf ファイルを使用して、mysql サービスの開始時に読み込まれる別の構成ファイルを追加できますか?

( $MYSQL_HOME/my.cnf を使用するだけで十分ですが、メインの my.cnf グローバル ファイルに従って、読み取りまたは無視できるように明示的に伝えることができるかどうかを知りたいです)。

4

1 に答える 1

21

これがあなたが望むものだと思いますか?

!include /path/to/my/file/my2.cnf

次を使用して、ディレクトリからファイルの完全なセットを含めることもできます。

!includedir /path/to/my.cnf.d
于 2013-03-29T01:26:22.030 に答える