我正在尝试编辑MySQL服务器变量ft_min_word_len,但遗憾的是我在我的硬盘上找不到包含这些设置的文件位置 我在MySQL安装目录,c:\ windows目录和'C:\ ProgramData \ MySQL \ MySQL Server 5.5 \'服务器5.5以及任何其他可能的位置查找文件my.ini和my.cnf。
我在MySQL安装目录(c:\ MySQL)中只找到了一个my.ini文件,但是这个文件不包含这样的设置。
我浏览了phpmyadmin并在“服务器变量和设置”部分找到了该变量,我也在GLOBAL_VARIABLES表下的information_schema中找到了这个变量。
但我在我的Windows 7系统上的任何文件中找不到它,这是64位,我安装了64位特定的MySQL
有一点我也注意到'C:\ ProgramData \ MySQL \ MySQL Server 5.5 \ data'中没有information_schema文件,但是对于其他数据库,其中有相应的文件。
希望得到一些有用的答案
答案 0 :(得分:1)
不必在设置文件中指定每个变量。当您没有设置值时,MySQL将使用硬编码的默认值。只需在文件中添加一个新行即可。
关于文件位置,它应该在基础目录中:
mysql> SELECT @@basedir;
+------------------------------------------+
| @@basedir |
+------------------------------------------+
| C:\Program Files\MySQL\MySQL Server 5.0\ |
+------------------------------------------+
1 row in set (0.00 sec)