×

更改Windows的MySQL查询缓存

2024-03-19 17:26:03 Falcon

要使用mysqld开启MySQL的查询缓存,请按以下步骤修改my.ini文件:

  1. 打开my.ini文件,该文件通常位于C:\ProgramData\MySQL\MySQL Server 5.7\目录下。
  2. [mysqld]小节中,找到或添加这几行配置来启用查询缓存:
    query_cache_type=1
    query_cache_size=10M
    
    其中query_cache_type=1表示启用查询缓存,query_cache_size=10M设置查询缓存的大小为10MB,您可以根据实际情况调整大小。
  3. 修改完成后,保存my.ini文件。
  4. 重启MySQL服务。您可以在命令行中使用以下命令来重启服务,以应用更改:
    net stop MySQL57
    net start MySQL57
    
    或者通过Windows服务管理界面来重启MySQL服务。

请注意: 对于MySQL 5.7.20及以上版本,查询缓存的功能已经被弃用。如果您正在使用更高版本的MySQL,这些设置可能不会产生任何效果,并且在未来版本中可能会完全删除查询缓存功能。

要查看当前的MySQL版本,您可以通过命令行连接到MySQL服务器并执行SELECT VERSION();查询。以下是具体步骤:

  1. 打开命令提示符或终端。
  2. 连接到MySQL服务器,使用以下命令:
    mysql -u 用户名 -p
    
    您需要将用户名替换为实际的MySQL用户名。之后,系统会提示输入密码。
  3. 登录后,执行以下SQL命令来获取版本信息:
    SELECT VERSION();
    
    执行这条命令后,MySQL会返回服务器的版本号。 如果您不想通过命令行进行操作,还可以在使用MySQL工作台(MySQL Workbench)或其他数据库管理工具的界面中查询版本信息。简单运行上面的SELECT VERSION();查询即可。
本文收录于