13.7.6.6 RESET 语句

RESET reset_option [, reset_option] ...

reset_option: {
    MASTER
  | QUERY CACHE
  | SLAVE
}

RESET语句用于清除各种服务器操作的状态。您必须具有RELOAD特权才能执行RESET

RESETFLUSH语句的增强版本。参见第 13.7.6.3 节“ FLUSH 语句”

RESET语句导致隐式提交。参见第 13.3.3 节“导致隐式提交的声明”

以下列 table 描述了允许的RESET语句* reset_option *值:

  • RESET MASTER

删除索引文件中列出的所有二进制日志,将二进制日志索引文件重置为空,并创建一个新的二进制日志文件。

  • RESET QUERY CACHE

从查询缓存中删除所有查询结果。

Note

从 MySQL 5.7.20 开始,查询缓存已弃用,并在 MySQL 8.0 中删除。弃用包括重置查询缓存

  • RESET SLAVE

使副本忘记源二进制日志中其复制位置。还可以通过删除任何现有的中继日志文件并开始一个新的中继日志来重置中继日志。