2

在 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
4

3 回答 3

2

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

我的开发人员台式电脑:

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

我插入了这一行:

query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576

然后重启

于 2016-03-24T14:35:48.313 回答
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';
于 2014-10-26T08:06:07.587 回答
0

在window系统中my.ini文件默认在C:\ProgramData\MySQL\MySQL Server 5.6。看看这个。和其他人说的一样,你可以在这个文件中设置属性。

于 2016-05-02T17:57:27.837 回答