2

我正在尝试更改其中一个 mysql 变量。

[mysqld]
ft_min_word_len=2

在外部服务器上,我可以在my.cnf. 但是,我终生无法在我的计算机上找到此文件。我也找不到my.ini(我在窗户上)。我可以找到my-huge.ini各种其他尺寸。

问题

  • 可以叫别的吗?
  • 我必须成功吗?或者,有没有办法在不打开文件的情况下更改此选项?

由于 ft_min_word_len 已经有一个值,它必须在某个地方!

我试过了

mysqld --help

但它并没有真正告诉我任何事情。我试过了:

mysqld --help --verbose

它说得非常多,无论开头是什么,我都看不到。它不会让我打印到任何文件:“访问被拒绝”

编辑:我寻找它使用

目录/s my.ini

4

1 回答 1

2

我有一个小惊喜给你。你说你找到了my-huge.ini所在my-huge.ini的文件夹my.ini应该是文件夹。如果my.ini不在同一个文件夹中,则THEN my.iniSIMPLY DOES NOT EXIST。因此,mysqld.exe在所有配置设置的纯默认值上运行。

每当 MySQL 作为服务安装时,都没有my.ini创建。多年来,我注意到在 MSI 安装 MySQL 后,该文件mysqld.exe(位于 bin 文件夹中)查找my.ini.

假设您my-huge.inic:/wamp/bin/mysql/mysqlVERSIONNUMBER

my.ini也可以在那个地方创建。然后,重新启动mysql服务。Run as Administrator使用并运行以下命令打开一个 DOS 窗口:

C:\> cd c:\wamp\bin\mysql\mysqlVERSIONNUMBER
C:\> echo "[mysqld]" > my.ini
C:\> echo "ft_min_word_len=2" >> my.ini
C:\> net stop mysql
C:\> net start mysql

试试看 !!!

于 2013-07-26T16:42:53.553 回答