私は最近、私のWindows専用サーバについて、デフォルトの4から2文字以上の検索語を許可するようにMySQL設定ファイル(my.cnf)を変更するようにサーバ管理者に依頼しました。MySQL - FT_MIN_WORD_LENを変更する
彼らはそれを変更し、MySQLを再起動してサーバーを再起動したと言いましたが、私は変更が見られませんでした。 REPAIR TABLEメソッドを使用してこの特定のスクリプトが使用するテーブルでのみインデックスを再構築しましたが、それでもまだ動作しません。
このフルテキストクエリに使用されていないのに、すべてのテーブルのすべてのインデックスを再構築する必要がありますか?この権利は
EDIT
ですか?私のサーバーでmy.iniファイルを検索したら? 5.0が私の最新バージョンです。
私が探している短い言葉は、アル・パチーノ、アル・マレー、トム・クルーズ、イアン・ライトなどの名前です。明らかに彼らのファースト・ネームを見つけることはできません。私はあなたのクエリを実行しました** ft_min-word-len **はまだ4を返します。だから、私はそれにサーバー管理者が行った変更を反映させた。 – TheCarver
その場合、my.cnfファイルの "[mysqld]"セクションで変更が加えられたことを確認してください。それが間違ったセクションにあれば、うまく動作しません。 –
ファイルがmy.ini(windows)であり、変数がファイルの[mysql]セクションにあると間違えました。私はmy.iniファイル用のサーバー上で検索を実行していますが、3つの場所とそれらが配置されている場所に関する奇妙なパターンがあります。私はスクリーンショットを私の質問に編集として添付しました、そうですか? – TheCarver