mysql中flush用法_mysql flush用法
今天仔细看了下Flush语法,同时在工作中也经常使用Flush命令,在这儿汇总下。MySQL的FLUSH句法(清除或者重新加载内部缓存) FLUSH flush_option [,flush_option],如果你想要清除一些MySQL使用内部缓存,你应该使用FLUSH命令。为了执行FLUSH,你必须有reload权限。
flush_option 可以是下列任何东西:
HOSTS 这个用的最多,经常碰见。主要是用来清空主机缓存表。如果你的某些主机改变IP数字,或如果你得到错误消息Host ... isblocked,你应该清空主机表。当在连接MySQL服务器时,对一台给定的主机有多于 max_connect_errors个错误连续不断地发生,MySQL为了安全的需要将会阻止该主机进一步的连接请求。清空主机表允许主机再尝试连接。
LOGS 关闭当前的二进制日志文件并创建一个新文件,新的二进制日志文件的名字在当前的二进制文件的编号上加1。
PRIVILEGES 这个也是经常使用的,每当重新赋权后,为了以防万一,让新权限立即生效,一般都执行一把,目地是从数据库授权表中重新装载权限到缓存中。
TABLES 关闭所有打开的表,同时该操作将会清空查询缓存中的内容。
FLUSH TABLES WITH READ LOCK 关闭所有打开的表,同时对于所有数据库中的表都加一个读锁,直到显示地执行unlock tables,该操作常常用于数据备份的时候。
STATUS 重置大多数状态变量到0。
MASTER 删除所有的二进制日志索引文件中的二进制日志文件,重置二进制日志文件的索引文件为空,创建一个新的二进制日志文件,不过这个已经不推荐使用,改成reset master 了。可以想象,以前自己是多土啊,本来一条简单的命令就可以搞定的,却要好几条命令来,以前的做法是先查出来当前的二进制日志文件名,再用purge 操作。
QUERY CACHE 重整查询缓存,消除其中的碎片,提高性能,但是并不影响查询缓存中现有的数据,这点和Flush table 和Reset Query Cache(将会清空查询缓存的内容)不一样的。
SLAVE 类似于重置复制吧,让从数据库忘记主数据库的复制位置,同时也会删除已经下载下来的relay log,与Master一样,已经不推荐使用,改成Reset Slave了。这个也很有用的。
一般来讲,Flush操作都会记录在二进制日志文件中,但是FLUSH LOGS、FLUSH MASTER、FLUSH SLAVE、FLUSH TABLES WITH READ LOCK不会记录,因此上述操作如果记录在二进制日志文件中话,会对从数据库造成影响。注意:Reset操作其实扮演的是一个Flush操作的增强版的角色。
mysql中flush用法_mysql flush用法相关推荐
- MySQL数据库,从入门到精通:第四篇——MySQL中常用的运算符及其用法
MySQl学习(MySQL数据库,从入门到精通:第四篇--MySQL中常用的运算符及其用法 第四篇_MySQL中常用的运算符及其用法运算符 1. 算术运算符 1.加法与减法运算符 2.乘法与除法运算符 ...
- Mysql中rank类的函数用法
Mysql中rank类的函数用法 rank() over 作用:查出指定条件后的进行排名,条件相同排名相同,排名间断不连续. 说明:例如学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占 ...
- MySQL中ALL 和 ANY的用法
"历览前贤国与家,成由勤俭破由奢" 序 今天看书得到MySQL中ALL和ANY的用法,在此之前甚至都不知道MySQL还有这两个运算符. 现在数据表如下,分别是姓名.薪水.部门ID: ...
- mysql对表中添加属性_mysql alter用法总结
摘要:alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充. alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢 ...
- mysql中show属于_mysql show的常见用法
a. show tables或show tables from database_name; // 显示当前数据库中所有表的名称 b. show databases; // 显示mysql中所有数据库 ...
- mysql中create使用_mysql怎么创建表之create用法
mysql的基础,创建一个表,但是高手和菜鸟就会有区别,合适的字段,字段描述,索引等细节很能体现一个程序员的水平,下面介绍用create创建表 在mysql数据库中不管我们是通过导入还是其它的工具创建 ...
- decode的mysql用法_MySQL DECODE( )用法及代码示例
MySQL DECODE()函数用于解码编码的字符串并返回原始字符串.如果编码的字符串为空字符串,则MySQL DECODE()函数将返回空字符串. DECODE()函数接受两个参数,分别是要解码的编 ...
- mysql的exp平方_MySQL EXP()用法及代码示例
MySQL中的EXP()函数用于将E提升为指定数字的幂.这里E(2.718281 ...)是自然对数的底数. 用法: EXP(X) 参数:此方法接受语法中上面提到并在下面描述的一个参数: X-一个指定 ...
- MySQL inet aton函数_MySQL INET_ATON()用法及代码示例
INET_ATON(): MySQL中的此函数将IPv4地址的dotted-quad表示形式作为字符串,并以整数形式返回给定IP地址的数值.如果输入地址不是有效的IPv4地址,则此函数返回NULL.返 ...
最新文章
- C++的速度比Java快2.1%:来自计算100万以内质数的实验数据对比
- PHP的统一换行PHP_EOL
- 上采样(放大图像)和下采样(缩小图像)(最邻近插值和双线性插值的理解和实现)
- Linux创建名为vgtest的分区,第五周作业,
- rpm apache2 啟動vhost .htaccess讀取問題
- php事务讲解,PHP面向对象之事务脚本模式(详解)
- Atitit 信息安全常见基础技术 目录 1. 加密	1 2. 签名(防篡改)	1 2.1. 第4章 标识与认证技术 	1 2.2. 第5章 授权与访问控制技术 	1 2.3. 第9章 安全审计与责
- 16、单片机串口原理与应用
- JAVAWeb新闻发布系统
- 亚马逊买家多账号如何运行管理?
- 基于Echarts实现可视化数据大屏物流云大数据看板页面HTML模板
- lsa ospf的opaque_OSPF LSA类型详解
- 每个程序猿都有个黑客小宇宙,自敲代码的时候就爆发了一发不可收拾
- 本地主机Xshell连接虚拟机Linux CentOS7
- 机器学习——概念理解之IoU
- 使用django框架完成详情页和列表页
- 产品学习笔记(产品分析报告篇)
- 电子入门基础知识之:电阻读数方法
- hdu2177——威佐夫博弈变形
- 开学季——想打好数学基础?这些经典教材你最需要!
热门文章
- 在线生成广西geojson数据+精确到乡镇街道级别手绘地图json
- 画画计算机专业,他主修计算机专业,却在32岁时突然要画画!马精虎作品欣赏...
- MediaCodec之H264编码
- ylbtech-Recode(记录)-数据库设计
- matlab股票分析系统,基于MATLAB的股票行情软件
- python中集合的常用方法
- windows11/windows10/windows7查看hlp文档的完美解决方法
- 狼羽:3种简单方法培养客户忠诚度
- 介绍几个程序员在iapd上玩的游戏
- 【2021年4.13月我发给小峰子的聊天】