gpt4 book ai didi

mysql - XAMPP MySQL - 设置 ft_min_word_len

转载 作者:行者123 更新时间:2023-11-29 07:12:21 26 4
gpt4 key购买 nike

我在我的计算机上安装了 XAMPP,并在本地主机上通过它使用 MySQL 进行个人项目。

我正在尝试将 bool 模式下全文搜索的 ft_min_word_len 变量从默认值 4 设置为 2。

我已经尝试过(在从 XAMPP 控制面板停止 MySQL 之后):

  • 从 XAMPP 控制面板打开 Shell,并在提示符下键入:
    mysqld ft_min_word_len=2
    当我之后使用 mysqld --help --verbose 检查 ft_min_word_len 的值时,这似乎对 ft_min_word_len 没有任何影响(当我尝试使用 mysqladmin 变量 时出现错误> 在提示符下)。

  • 使用以下文本在 XAMPP\mysql\bin 中创建一个 my.cnf 文件:
    # MySQL 服务器
    [mysqld]
    ft_min_word_len=2
    当我使用 mysqld --help --verbose 检查它的值时,这似乎确实改变了 ft_min_word_len 的值。
    但是,当我从 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。

任何指向正确方向的指示都将不胜感激。

最佳答案

mysql配置文件通常可以在你的windows安装盘中找到:\XAMPP\mysql\bin\my.ini或者

Linux下etc\my.cnf。如果您没有在行下方获得 ft_min_word_len 变量,您只需将这些行添加到页面中的任何位置

[mysqld]

ft_min_word_len = 3

然后重启mysql服务器。

关于mysql - XAMPP MySQL - 设置 ft_min_word_len,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3706182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com