0
我最近要求我的服務器管理員爲我的Windows專用服務器更改MySQL配置文件(my.cnf),以允許從2個字符或更多的默認值爲4的搜索字。MySQL - 正在更改FT_MIN_WORD_LEN
他們說改變了它,重新啓動MySQL並重新啓動服務器,但我沒有看到任何更改。我只在這個特定的腳本使用的表上重建索引,使用REPAIR TABLE方法,但仍然不能正常工作。
我是否必須重建所有表上的所有索引,即使它們未用於此全文查詢?
編輯
這是正確的?在我的服務器上搜索my.ini文件後? 5.0是我的最新版本。
我正在尋找的短名是阿爾帕西諾,艾爾默裏,湯姆克魯斯,伊恩賴特等人的名字......它顯然未能找到他們的名字。我剛剛運行了你的查詢,** ft_min-word-len **仍然返回4。因此,我認爲服務器管理員所做的更改不會生效。 – TheCarver 2012-01-18 21:10:50
在這種情況下,請確認更改是在my.cnf文件的「[mysqld]」部分中進行的。如果它在錯誤的部分,它將不起作用。 – 2012-01-18 21:27:37
我犯了個錯誤,文件是my.ini(windows),變量在文件的[mysql]部分。我剛剛在我的服務器上搜索了my.ini文件,並且在他們所在的位置有3個奇怪的模式。我附加了一個截圖作爲編輯的問題,對嗎? – TheCarver 2012-01-18 21:59:25