108

私はすでに見 ましたhttp://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html

mysql my.cnf の場所を知る方法

http://dev.mysql.com/doc/refman/5.1/en/option-files.html

しかし、私はまだ古い質問に固執しています! 「my.ini はどこですか」 mysql 5.5.28 で Windows Server 2008 を使用しています。mysqld --install を使用してサービスをインストールし、sqlyog を使用して mysql サーバーを使用できます。しかし、残念ながら、my.ini を見つけることができませinstallation directoryん。クエリc:\c:\windowsも何も返されませんでした。data_dirshow variables like "mysql_home"

助言がありますか?

4

16 に答える 16

194

WINDOWS MYSQL 5.6 MSI 上の my.ini の場所 (インストール ウィザードを使用)

Windows コマンド シェルを開き、次のように入力しますecho %PROGRAMDATA%。Windows Vista では、次のようになりますC:\ProgramData

http://dev.mysql.com/doc/refman/5.6/en/option-files.htmlによると、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 ベースのインストールでは機能しません。

于 2013-12-01T10:46:03.707 に答える
40

フォルダーを確認する必要C:\Program Files\MySQL\MySQL Server 5.5がありますが、問題があります。MySQL の MSI インストールを実行すると、my.ini は作成されません。そのフォルダーには、サンプルの .ini ファイルがあります。それらのいずれかを使用するにmy-medium.iniは、MySQL を再起動する前に次の操作を行う必要があります。

cd C:\Program Files\MySQL\MySQL Server 5.5
copy my-medium.ini my.ini
net stop mysql
net start mysql

これを行うと、my.iniで読み取ることができますC:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe

于 2013-01-30T06:51:48.053 に答える
9

my.ini ファイルは、Windows の C:\ProgramData\MySQL\MySQL Server 5.6 にあります。

ProgramData フォルダーは隠しフォルダーになっているため、そのフォルダーが表示されるように設定してください。管理者として my.ini ファイルを開いて編集し、保存します。

于 2015-08-28T09:12:01.963 に答える
2

それは C:\Program Files\MySQL\MySQL Server 5.5 にあります。さまざまな .ini ファイルがあり、小、中、大の名前が付いています。通常、中程度が使用されるか、要件によって異なります。

于 2013-01-30T06:28:21.187 に答える
1

実行コンソールのタイプを開きます: services.msc 探します: mysql を右クリックします。「実行可能ファイルへのパス」と書かれているプロパティをクリックし、my.ini のディレクトリが表示されるまでカーソルを右に移動します。「defaults-file-」と書かれています。 "。探索フォルダーで手動でアクセスするには、非表示の要素の視覚化を有効にする必要があります (探索フォルダー>トップメニュー>視覚化>非表示要素の視覚化)。

このビデオで説明されているように

https://www.youtube.com/watch?v=SvCAa2XuQhg

于 2019-02-11T11:35:45.263 に答える
0

MySQL と MariaDB

MySQLMariaDBの両方のドキュメントによると--help --verbose、my.ini ファイルの場所を知るためにmysql を実行する必要があります。

コマンドまたはターミナルに移動します

cd yourMySQLBinDirectory
mysqld --verbose --help

大きな出力が表示されますが、最初の数行は、サーバーがファイルを探している順序を示しています。以下の回答を得ました。お使いのコンピュータまたはサーバーによって異なります。

Default options are read from the following files in the given order:
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf D:\Databases\mariadb-10.3.30-winx64\my.ini D:\Databases\mariadb-10.3.30-winx64\my.cnf D:\Databases\mariadb-10.3.30-winx64\data\my.ini D:\Databases\mariadb-10.3.30-winx64\data\my.cnf
于 2021-10-03T14:56:58.013 に答える