我在我的電腦上安裝了XAMPP,並且在本地主機上通過它爲個人項目使用MySQL。XAMPP MySQL - 設置ft_min_word_len
我試圖在布爾模式的全文檢索的ft_min_word_len變量從我試過(從XAMPP控制面板停止MySQL後,)的4
默認設置爲2:
開放殼牌從XAMPP控制面板,和打字在提示:
的mysqld的ft_min_word_len = 2
這並不似乎對的ft_min_word_len任何效果時,我檢查其值船尾用mysqld --help --verbose(當我嘗試在提示符下使用mysqladmin變量時出現錯誤)。創建在XAMPP \ mysql的一個my.cnf文件\這個文本斌:
#MySQL服務器
的[mysqld]
的ft_min_word_len = 2
這不出現改變的ft_min_word_len值當我檢查它的值mysqld --help --verbose。
然而,當我從XAMPP的控制面板再次啓動MySQL,然後通過PHPMyAdmin通過SHOW VARIABLES LIKE'ft_min_word_len'檢查ft_min_word_len的值時,它仍然是4,在我重建全文索引之前和之後。
我已經嘗試了每種方法多次,在停止和啓動MySQL之間。 SHOW VARIABLES LIKE'ft_min_word_len'的值顯示爲2次,但下一次停止並重新啓動MySQL時,該值已恢復爲4,並且我無法再將其設置爲2。
任何指針在正確的方向將不勝感激。
我的歉意,那就是我擁有它的地方 - 我只是錯過了在我的問題中輸入。 (已編輯,所以現在是正確的。) – 2010-09-14 05:26:06
我已經將ft_min_word_len = 2添加到my.cnf和my.ini中,現在在命令提示符和phpMyAdmin中都返回正確的值。 – 2010-09-14 07:00:10
將它添加到my.ini中 - 是的,謝謝! 有或沒有它在我的。cnf似乎對phpMyAdmin沒有任何影響。 (也許我錯過了一些其他的東西,爲了讓它在my.cnf上工作,需要在那裏。) – 2010-09-14 07:56:29