私はすでに見たhttp://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html
MySQLのmy.cnfの場所を見つけるにはどうすればいいですか
そして
しかし、私はいまだに昔からの疑問に悩まされています。「my.ini はどこにありますか」私は、Windows Server 2008 と mysql 5.5.28 を使用しています。私はサービスをインストールし、sqlyog を使用して mysql サーバーを使用できるようになりました。しかし、残念ながら、 inまたは not inmysqld --install
を見つけることができず、inまたはin クエリも何も返されませんでした。my.ini
installation directory
c:\
c:\windows
data_dir
show variables like "mysql_home"
助言がありますか?
ベストアンサー1
Windows MYSQL 5.6 MSI 上の my.ini の場所 (インストール ウィザードを使用)
Windows コマンド シェルを開き、次のように入力します: echo %PROGRAMDATA%
。Windows Vista では、次のように表示されます: C:\ProgramData
。
によるとオプションファイルの場合、MySQL が最初に探す場所は です%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini
。Windows シェルで を実行するとls "%PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini"
、ファイルがそこにあることがわかります。
Stackoverflow や Web 上で見つかるほとんどの提案とは異なり、ファイルを に配置してC:\Program Files\MySQL\MySQL Server 5.6\my.ini
も機能しません。 も同様ですC:\Program Files (x86)\MySQL\MySQL Server 5.1
。上記の MySQL リンクに引用されている理由は次のとおりです。
Windows では、MySQL プログラムは次のファイルから指定された順序で起動オプションを読み取ります (上位の項目が最初に使用されます)。
5.6 MSIインストーラーするmy.iniを作成します最高優先場所。インストーラーによって作成されたファイル以外のファイルは、見つかったり使用されたりすることはありません。
上記の解決策は、5.6 MSI ベースのインストールでは機能しません。