mysqldump --flush-logs
<pre name="code" class="html"><pre name="code" class="html">[root@wx03 binlog]# ls -ltr
total 72
-rw-rw---- 1 mysql mysql 15872 May 11 09:33 mysql-bin.000001
-rw-rw---- 1 mysql mysql 2592 Jun 1 12:56 mysql-bin.000002
-rw-rw---- 1 mysql mysql 143 Jun 1 13:05 mysql-bin.000003
-rw-rw---- 1 mysql mysql 143 Jun 4 11:45 mysql-bin.000004
-rw-rw---- 1 mysql mysql 515 Jun 4 11:46 mysql-bin.000005
-rw-rw---- 1 mysql mysql 167 Jun 4 11:47 mysql-bin.000006
-rw-rw---- 1 mysql mysql 120 Jun 4 11:47 mysql-bin.000007
-rw-rw---- 1 mysql mysql 287 Jun 4 11:47 mysql-bin.index
-rw-r--r-- 1 root root 25580 Jun 4 11:47 A1.SQL
[root@wx03 binlog]# mysqldump -uroot -p --single-transaction --events --triggers --routines --flush-logs --master-data=2 --databases DEVOPS >A1.SQL
Enter password:
[root@wx03 binlog]# ls -ltr
total 76
-rw-rw---- 1 mysql mysql 15872 May 11 09:33 mysql-bin.000001
-rw-rw---- 1 mysql mysql 2592 Jun 1 12:56 mysql-bin.000002
-rw-rw---- 1 mysql mysql 143 Jun 1 13:05 mysql-bin.000003
-rw-rw---- 1 mysql mysql 143 Jun 4 11:45 mysql-bin.000004
-rw-rw---- 1 mysql mysql 515 Jun 4 11:46 mysql-bin.000005
-rw-rw---- 1 mysql mysql 167 Jun 4 11:47 mysql-bin.000006
-rw-rw---- 1 mysql mysql 167 Jun 4 11:48 mysql-bin.000007
-rw-rw---- 1 mysql mysql 120 Jun 4 11:48 mysql-bin.000008
-rw-rw---- 1 mysql mysql 328 Jun 4 11:48 mysql-bin.index
-rw-r--r-- 1 root root 25580 Jun 4 11:48 A1.SQL flush logs: LOGS 关闭当前的二进制日志文件并创建一个新文件,新的二进制日志文件的名字在当前的二进制文件的编号上加1。 -F, --flush-logs Flush logs file in server before starting dump. Note that
if you dump many databases at once (using the option
--databases= or --all-databases), the logs will be
flushed for each database dumped. The exception is when
using --lock-all-tables or --master-data: in this case
the logs will be flushed only once, corresponding to the
moment all tables are locked. So if you want your dump
and the log flush to happen at the same exact moment you
should use --lock-all-tables or --master-data with
--flush-logs 在开始备份前,Flush logs 文件到服务器,注意 如果你一次备份多个数据库(使用选择 --databases= or --all-databases) 每个数据库备份后会刷新日志。除了 使用 --lock-all-tables or --master-data: 在这种情况下 日志只刷新一次,相应的所有表同时被锁定。 如果你要备份和log flush 在同时发生应该使用--lock-all-tables 或者--master-data 和--flush-logs。
注意 这个日志是指binlog
dump之后的内容从一个新的binlog位置开始呗,恢复起来也方便
mysqldump --flush-logs的更多相关文章
- mysql数据库中,flush logs语句的作用是什么呢?
需求描述: 今天在研究mysql数据库的备份和恢复,用到了flush logs这个SQL语句. 所以,在此进行测试,并且记录该SQL语句的作用. 概念描述: 在mysql数据库,如果数据库启动的时候, ...
- flush logs时做的操作
flush logs时做的操作: 对于一般查询日志和慢日志,先关闭文件再打开 对于binlog,关闭当前的,开始用下一个新的 用错误日志文件的话,先关闭再打开flush logs可以对一般查询日 ...
- mysql增量备份(2/2)
前言 这是在百度文库里看到的文章,原名叫做<MYSQL 完全与增量备份及恢复文档 >,是关于完全备份和增量备份以及恢复文档的...... 文档介绍 本文档采用 mysqldump 对数据 ...
- MySQL自动化运维之用mysqldump和mysqlbinlog实现某一数据库的每周全备和每天差异备份,并添加到执行计划【热备】
案例: 线上有一数据库,需要每周全备一次,每天差备一次[安全起见还是差备吧,不要增备,不要吝啬磁盘哦,而且差备恢复还很快] 1.每周对数据库hellodb做完全备份 crontab任务计划: * * ...
- MySQL备份还原——mysqldump工具介绍
mysqldump是一款MySQL逻辑备份的工具,他将数据库里面的对象(表)导出成SQL脚本文件.有点类似于SQL SEVER的"任务-生成脚本"的逻辑备份功能.mysqldump ...
- mysqldump 逻辑备份的正确姿势
在上一篇文章 MySQL 命令行工具之 mysqldump 深入研究 中,我们搞定了mysqldump的参数和基本原理.那么我们该怎么样最好的使用它的?它有哪些坑呢? 1. 利用mysqldump进行 ...
- MySQL 命令行工具之 mysqldump 深入研究
mysqldump 是MySQL的一个命令行工具,用于逻辑备份.可以将数据库和表的结构,以及表中的数据分别导出成:create database, create table, insert into的 ...
- Mysqldump源码分析
版权声明:本文由王珏原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/261 来源:腾云阁 https://www.qclou ...
- MySQL基于mysqldump及lvmsnapshot备份恢复
一.备份对象 数据 配置文件 代码:存储过程,存储函数,触发器 跟复制相关的配置 二进制日志文件 二.备份工具 mysqldump:逻辑备份工具 InnoDB热备.MyISAM温备.Aria温备 备份 ...
- Mysql备份--mysqldump&outfile
1.备份工具mysqldump 客户端和服务器端都能用select outfile 只能写到服务器端 2.按表单位备份 a.单个表备份 mysqldump -uusername -p database ...
随机推荐
- 测试DOM0级事件和DOM2级事件的堆叠
1. 问题 如果大家看过北风网CJ讲师的Javascript视频教程,就可以看到其封装了一个很强的事件添加和删除函数,如下所示 function addEvent(obj, evtype, fn) { ...
- Codeforces 435B. Pasha Maximizes
简单贪心.... B. Pasha Maximizes time limit per test 1 second memory limit per test 256 megabytes input s ...
- Android学习笔记之View(二)
View加载的流程之测量:rootView调用measure()→onMeasure(): measure()是final方法,表明Android不想让开发者去修改measure的框架,开发者可以on ...
- sublime2 c++的一些使用配置
1 下载安装好tdw gcc后,配置好环境变量后,配置sublime2. tools->build system-> new build system... 里面输入: { "c ...
- 深度优先搜索(DFS)递归形式改为非递归形式
DFS将递归改为非递归这个方法的需求来自于一道三维积木组合的题目,还在苦苦调试中,暂且不提. 普通的认识对于递归向非递归的转化无非是使用栈,但是结合到深度搜索如何将栈很好利用,如何很好保存现场,都不是 ...
- EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具
这篇帖子老少皆宜,不分男女,不分种族,不分职业.俗话说:“磨刀不误砍柴工”.掌握一些开发工具的使用,对自己帮助是很大的(无论是用于分析问题,还是提高生产力).本篇就讲述如何利用Chrome浏览器(这里 ...
- Android dialog 问题
1.dialog.dismiss和dialog.cancel的区别 Cancel the dialog. This is essentially the same as calling dismiss ...
- Android项目实战手机安全卫士(02)
目录 项目结构图 源代码 运行结果 项目源代码 项目结构图 源代码 清单 01. SplashActivity.java package com.coderdream.mobilesafe.acti ...
- Java+7入门经典 -1 简介
第一章 Java简介 1.1 Java概览 applet程序可嵌入网页; Java会通过隐式检测禁止Java applet的恶意代码; Java Server Pages-JSP 创建服务器应用程序, ...
- Codeforces Round #199 (Div. 2) B. Xenia and Spies
B. Xenia and Spies time limit per test 2 seconds memory limit per test 256 megabytes input standard ...