自作のmysqlをインストールするには、my.cnfはどこですか?それは1つをインストールしますか?見つけるために自作のmysqlをインストールするには、my.cnfはどこですか?
答えて
デフォルトではmy.cnfはありません。そのため、MySQLはすべてのデフォルト設定で起動します。独自のmy.cnfを作成してデフォルトを上書きする場合は、/ etc/my.cnfに置きます。
また、mysql --help
を実行して、表示されているconfの場所を調べることができます。
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit.
--no-defaults Don't read default options from any option file.
--defaults-file=# Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.
あなたが見ることができるように、confにファイルをバイパスするか、コマンドラインでのMySQLの起動時に読み取るために他のファイルを指定するためのいくつかのオプションもあります。
一つの方法:
sudo /usr/libexec/locate.updatedb
# wait a few minutes for it to finish
locate my.cnf
私は答えはノーであると信じています。 〜/ .my.cnfまたは/ usr/local/etcにインストールする方が望ましい解決策です。
私のMBPで/etc/my.cnfだけが私のhomebrewのmysqlインストールに影響します。 – ewalshe
homebrew mysqlには、インストールのsupport-filesフォルダにサンプルの設定ファイルが含まれています。デフォルト設定を変更する必要がある場合
ls $(brew --prefix mysql)/support-files/my-*
あなたは出発点として、これらのいずれかを使用することができます。
cp $(brew --prefix mysql)/support-files/my-default.cnf /usr/local/etc/my.cnf
@rednawが指摘するように、自作は、MySQLのインストールは、最も可能性の高い/usr/local
になりますので、my.cnfのファイルには、システム/etc
フォルダに追加すべきではないので、私はコピーするコマンドを変更しましたファイルを/usr/local/etc
に保存します。
あなたはMariaDBを使用しているのではなく、MySQLは以下を使用している場合:
cp $(brew --prefix mariadb)/support-files/my-small.cnf /usr/local/etc/my.cnf
あなたのシェル型my_print_defaults --help
で結果の下部には、あなたがそこからファイルを見ることができるはずですサーバーは構成を読み取ります。それはこのようなものを出力します。
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
何が本当に私を助けていない - 私はな/etc/my.cnfファイルの設定を上書きすることができませんでした。 ジョンはそれは、このファイルを変更する
/usr/local/Cellar/mysql/5.6.21/my.cnf
内の別のmy.cnfが私のために働いたhttps://stackoverflow.com/a/7974114/717251
sudo /usr/libexec/locate.updatedb
# wait a few minutes for it to finish
locate my.cnf
を示唆したようにだから私は検索!
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
my.cnf
ファイルは、特定のパッケージで提供されてきたあなたは見つけることができます
、例えば:打ち上げエージェントを再起動することを忘れないでくださいそのファイルが読み込まれている場合に加えて
brew list mysql # or: mariadb
あなたが実行することができ、検証する:そのファイルに関連するリアルタイムであなたのファイルシステムアクティビティが表示されます
sudo fs_usage | grep my.cnf
を。私のシステムで
それはテンプレートや作業など
nano /usr/local/etc/my.cnf
として
nano /usr/local/etc/my.cnf.default
ました。
- 1. Perconaのmy.cnfファイルはどこですか?
- 2. MySQLのmy.cnfファイルは - グループ
- 3. my.cnfはVistaにどこにありますか?
- 4. MySQLのユーティリティ - 〜/ .my.cnfオプションファイル
- 5. MySQLの自作警告:MySQLをインストールする際のm4マクロが
- 6. my.cnf設定ファイルでutf-8でMySQLを動作させる
- 7. mysql(my.cnf)の設定ファイルを追加するにはどうすればいいですか
- 8. mysqlコマンドラインに.my.cnfを与える
- 9. my.cnfでmysqld_safeは何をしますか?
- 10. easy_installはどこにインストールしますか?
- 11. mysqlにトランザクションマージテーブルを作成することはできますか?
- 12. MySQLのmy.cnfパフォーマンスチューニングの推奨事項
- 13. mysqlのデフォルトのmy.cnfパスを変更する
- 14. cygwinにmysqlをインストールするにはどうしたらいいですか?
- 15. mysql workbenchをローカルにインストールするにはどうしたらいいですか?
- 16. このMySQLクエリをMySQL 4.1.15で動作させるにはどうすればよいですか?
- 17. Mysqlの自己関係に自己を作る方法は?
- 18. どのように私はユーザーが自分のプラグインをインストールすることができますか?
- 19. mysqlで複数の自己結合を作成するにはどうすればよいですか?
- 20. 私自身のアセンブラの作成はどこから始めるのですか?
- 21. 作成されたMySQLデータベースフォルダはどこにありますか?
- 22. きれいな自作ルビーをインストールするには?
- 23. CentOSサーバーにはどのMySQL版をインストールすればよいですか?
- 24. Mysqlはどこにセレクトしているのですか
- 25. mysqlサーバなしでmysql gemをインストールするにはどうすればいいですか?
- 26. Visual Studio 2015のインストールでMicrosoft.TeamFoundation.VersionControl.Client.dllはどこにありますか?
- 27. glassfishのインストールでservlet-api.jarはどこにありますか?
- 28. node.jsはどこにインストールすればよいですか?
- 29. MySQLでinnoDBをインストールまたは有効にするには
- 30. MySQL自動インクリメントはどのように機能しますか?
これはもはやそうではないようです。 /usr/local/Cellar/mysql/5.6.15/(またはあなたがインストールしたバージョン)のmy.cnfファイルが表示されます –
@williamt "mysql --help"は使用中のファイルをリストしていませんインストールファイルに付属しているデフォルトです。 –
@williamt私はViniciusが正しいと思います。私は/usr/local/Cellar/mysql/5.6.20_1/my.cnfを見ていますが、log-binを追加してmysqldを再起動しても、まだバイナリログが有効になっていませんでした。 my.cnfを/etc/my.cnfにコピーしてバイナリログを有効にするまではありませんでした。おそらく、最初のインストール時にmy.cnfファイルが使用されている可能性があります。 – Mark