1

MySQL サーバー変数 ft_min_word_len を編集しようとしましたが、残念ながら、これらの設定を含むファイルの場所がハード ディスク上に見つかりませんでした。My.ini および my.cnf ファイルを MySQL インストール ディレクトリの c:\windows ディレクトリで探しました。および 'C:\ProgramData\MySQL\MySQL Server 5.5\' サーバー 5.5 およびその他の可能な場所。

MySQL インストール ディレクトリ (c:\MySQL) に my.ini ファイルが 1 つだけ見つかりましたが、このファイルにはそのような設定は含まれていません。

phpmyadmin を調べたところ、「サーバー変数と設定」セクションでその変数が見つかりました。この変数は、GLOBAL_VARIABLES テーブルの下の information_schema にもあります。

しかし、64ビットのWindows 7システムのどのファイルにもそれが見つからず、64ビット固有のMySQLをインストールしました

'C:\ProgramData\MySQL\MySQL Server 5.5\data' に information_schema のファイルがないことにも気付きましたが、他のデータベースには対応するファイルがあります。

役立つ回答を期待します

4

2 に答える 2

2

MySQL 構成ファイルは通常、Windows では C:\Windows\my.ini の下にあり、Linux では /etc/my.cnf の下にあります。

以下の行をファイルに取得できず、追加できる場合は、mysql サーバーを再起動します。

[mysqld]
ft_min_word_len = 3
于 2012-09-15T07:57:30.277 に答える
1

設定ファイルですべての変数を指定することは必須ではありません。値を設定しない場合、MySQL はハードコーディングされたデフォルト値を使用します。ファイルに新しい行を追加するだけです。

ファイルの場所については、ベースディレクトリにある必要があります。

mysql> SELECT @@basedir;
+------------------------------------------+
| @@basedir                                |
+------------------------------------------+
| C:\Program Files\MySQL\MySQL Server 5.0\ |
+------------------------------------------+
1 row in set (0.00 sec)
于 2012-09-15T08:00:06.980 に答える