如何在Windows XAMPP服务器上打开query_cache?

时间:2014-10-26 08:01:57

标签: mysql database xampp query-cache server

在xampp / mysql / bin / my.ini

我要添加吗?

query_cache_size = 16777216
query_cache_type = 1
query_cache_limit = 1048576

我已经尝试了上面的内容并重新启动了mysql服务器,但是当我运行此查询时:

SHOW VARIABLES LIKE '%query_cache%'

它说

query_cache_type is OFF

3 个答案:

答案 0 :(得分:2)

我已更新文件 my.ini 并在 [mysqld] 组下插入查询缓存参数(而不是文件的末尾)并且工作得很好!

我的开发人员台式电脑:

  • Windows 10
  • Xampp v.3.2.1
  • 文件路径c:\ xampp \ mysql \ bin \ my.ini

我已插入此行:

query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576

然后 RESTART

答案 1 :(得分:1)

首先在mysql命令提示符下尝试通过全局设置并检查它是否正常工作,如果它工作就意味着你正在更新错误的my.ini

mysql> SET GLOBAL query_cache_size = 41984;
mysql> SET GLOBAL query_cache_type = 1;
mysql> SET GLOBAL query_cache_limit = 1048576;

mysql> SHOW VARIABLES LIKE 'query_cache_size';

使用以下命令检查

mysql> SHOW VARIABLES LIKE 'have_query_cache';

答案 2 :(得分:0)

在窗口系统中,my.ini文件默认位于 C:\ ProgramData \ MySQL \ MySQL Server 5.6 中。检查出来。和其他人一样说,你可以在这个文件中设置属性