在 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
在 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
我已经更新了文件my.ini并在组[mysqld]下插入了查询缓存参数 (而不是在文件末尾)并且工作得很好!
我的开发人员台式电脑:
我插入了这一行:
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
然后重启
首先尝试通过全局设置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';
在window系统中my.ini文件默认在C:\ProgramData\MySQL\MySQL Server 5.6。看看这个。和其他人说的一样,你可以在这个文件中设置属性。