【问题标题】:How to change MySQL's ft_min_word_len in Windows?如何在 Windows 中更改 MySQL 的 ft_min_word_len?
【发布时间】:2015-08-13 13:49:49
【问题描述】:

建议减少 MySQL 的 ft_min_word_len 的任何解决方案都不适用于 Windows 7 Pro。

在控制面板服务中,MySQL56 服务器可执行文件的路径为 "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56 "C:\windows\my.ini""C:\Program Files\MySQL\MySQL Server 5.6\my.ini" 的两个文件都读取

[mysqld]
ft_min_word_len = 3

在 MySQL 中,查询 SHOW VARIABLES LIKE 'ft_min_word_len'; 仍然显示 4!!!

【问题讨论】:

  • 修改my.ini文件后,是否重启了MySQL服务?
  • 对不起,我没有指定,但我当然会在每次尝试更改配置文件后重新启动 MySQL。

标签: mysql indexing full-text-indexing


【解决方案1】:

我的错!!!我正在更改"C:\Windows\my.ini""C:\Program Files\MySQL\MySQL Server 5.6\my.ini" 的文件,而不是"C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" 的正确文件,根据MySQL56 服务器可执行文件的路径读取"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56

现在按预期工作!

【讨论】:

  • 我假设您还明确重建了 FT 索引?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-26
  • 2012-09-28
相关资源
最近更新 更多