欢迎来到魔豆IT网-IT综合知识分析平台

mysql如何清除缓存

2020-09-14 01:18:50栏目 : 网络编程围观 : 11次

Mysql清除缓存的方法:使用FLUSH语法清除缓存。为了执行FLUSH,您必须拥有重载权限,语法是[FLUSH _ FLUSH _ option]。

相关学习推荐:mysql教程

mysql清除缓存的方法:

清除缓存

mysql的FLUSH语法(清除缓存)

FLUSH _ option [,FLUSH _ option]如果要清除MySQL使用的一些内部缓存,应该使用flush命令。为了执行FLUSH,您必须拥有重新加载权限。

刷新选项可以是下列选项之一:

HOSTS用的最多,也经常遇到。主要用于清空主机缓存表。如果您的一些主机更改了IP号码,或者您收到错误消息主机...被锁定,您应该清空主机表。当连接到MySQL服务器时,给定主机会连续出现超过max_connect_errors的错误,出于安全原因,MySQL将阻止来自该主机的进一步连接请求。清除主机表允许主机再次尝试连接。

日志关闭当前的二进制日志文件,并创建一个新文件。新的二进制日志文件的名称在当前二进制文件的编号上加1。

特权也经常被使用。重新授权后,为了使新的权限在紧急情况下立即生效,通常会执行。目的是将数据库授权表中的权限重新加载到缓存中。

TABLES关闭所有打开的表,此操作将清空查询缓存的内容。

使用读取锁定刷新表关闭所有打开的表,同时向数据库中的所有表添加读取锁定,直到显示解锁表,这通常用于数据备份。

状态将大多数状态变量重置为0。

MASTER删除二进制日志索引文件中的所有二进制日志文件,将二进制日志文件的索引文件重置为空,并创建一个新的二进制日志文件。但是不建议这样做,改为复位主机。你可以想象,你曾经很土,用一个简单的命令就可以做到,但是你需要几个命令。之前的做法是先找出当前的二进制日志文件名,然后用purge操作。

QUERY CACHE重新组织查询缓存,消除碎片并提高性能,但不影响查询缓存中的现有数据,这不同于刷新表和重置查询缓存(将清空查询缓存的内容)。

SLAVE类似于重置复制。它使从属数据库忘记了主数据库的复制位置,还删除了下载的中继日志。和Master一样,不建议使用,已改为Reset Slave。这个也很有用。

一般来说,刷新操作将被记录在二进制日志文件中,但刷新日志、刷新主机、刷新从机和带读锁的刷新表将不会被记录。因此,如果上述操作记录在二进制日志文件中,从属数据库将受到影响。

注意:重置操作实际上是刷新操作的增强版本。

想了解更多的编程学习,来

展开剩余内容

分享到:

猜你喜欢

  • 下载1.3.1安装版的守护神云备份系统

    守护神云备份系统是专门针对百度网盘和金山快盘推出的资源存储备份工具。该工具支持这两个网络磁盘的实时和常规数据存储。功能描述自动将磁盘上的文件备份到金山快盘或百度网盘,软件完全免...

    2020-09-20
  • Excel汇总专家下载共享版6.0.1

    快速批量处理多个Excel文件,自动完成各种汇总任务,解决跨Excel文件汇总的问题。大大提高你的工作效率。汇总效率极高。以一个65536行20列的报表为例,总结一个报表只需要...

    2020-09-20
  • 藏文转换大师下载2016绿色版

    藏文翻译大师是一款多码藏汉双语界面的藏藏文翻译软件。藏文翻译大师支持不同编码类型的藏文文件翻译,如喜玛拉雅、桑巴他、潘地塔、童渊、方正、华光等多种相同编码字体,解决了不同编码藏...

    2020-09-20
  • 微压VeryZIP下载1.0.1.8官方版

    Micro-pressure是一款完全免费的解压压缩软件,不再担心传统压缩软件的共享版、40天试用期、购买许可证、破解版、修订版,完美支持包括win8、win7、vista、w...

    2020-09-20
热门标签