mysql 备份多个库_使用mysqldump备份多个库
mysqldump一次备份多个库
一个数据库实例中有20+个库,本次备份需要备份其中的10+个库,使用mysqldump直接进行备份踩到一个warning和一个error。
数据库版本:5.7.26
过程如下:
action1
mysqldump -hrm-2ze04c849v9m32bzj.mysql.rds.aliyuncs.com -uadminroot -p"BDm4w%qqGf3Zx!J5" --single-transaction --quick --databases db1 db2 db3 db4 ... > /tmp/test.sql
Warning:
Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database. If you don"t want to restore GTIDs, pass --set-gtid-purged=OFF. To make a complete dump, pass --all-databases --triggers --routines --events.
mysqldump: Couldn"t execute "SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, "$."number-of-buckets-specified"") FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = "activity" AND TABLE_NAME = "scores";": Unknown table "column_statistics" in information_schema (1109)
原因:
关于GTID是5.6以后,加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。
官方给的:A global transaction identifier (GTID) is a unique identifier created and associated with each transaction committed on the server of origin (master).
所以可能是因为在一个数据库里面唯一,但是当导入其他的库就有可能重复。所有会有一个提醒。
可以通过添加--set-gtid-purged=off 或者–gtid-mode=OFF这两个参数设置。
action2
mysqldump -hrm-2ze04c849v9m32bzj.mysql.rds.aliyuncs.com -uadminroot -p"BDm4w%qqGf3Zx!J5" --set-gtid-purged=OFF --single-transaction --quick --databases db1 db2 db3 db4 ... > /tmp/test.sql
报错:
mysqldump: Couldn"t execute "SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, "$."number-of-buckets-specified"") FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = "activity" AND TABLE_NAME = "scores";": Unknown table "column_statistics" in information_schema (1109)
原因:
新版的mysqldump默认启用了一个新标志,通过- -column-statistics=0来禁用他。
action3
mysqldump -hrm-2ze04c849v9m32bzj.mysql.rds.aliyuncs.com -uadminroot -p"BDm4w%qqGf3Zx!J5" --column-statistics=0 --set-gtid-purged=OFF --single-transaction --quick --databases db1 db2 db3 db4 ... > /tmp/test.sql
成功!
mysql 备份多个库_使用mysqldump备份多个库相关推荐
- mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤
1.备份dbtest数据库数据 # mysqldump --databases dbtest --master-data=2 --single-transaction >s2.sql 记录当前的 ...
- mathcal 对应于什么库_如何快速构建React组件库
前言 俗话说:"麻雀虽小,五脏俱全",搭建一个组件库,知之非难,行之不易,涉及到的技术方方面面,犹如海面风平浪静,实则暗礁险滩,处处惊险- 目前团队内已经有较为成熟的 Vue 技术 ...
- java使用外部库_在Java中使用外部库
java使用外部库 Java附带了一组核心库,其中包括定义常用数据类型和相关行为的库,例如String或Date : 与主机操作系统进行交互的实用程序,例如System或File : 有用的子系统来管 ...
- 软通动力华为java机考题库_软通动力Java考试题库.doc
软通动力Java考试题库.doc 软通动力培训课程题库 Java 编号:ISS-TJ-TC 版本: 1.0 作者:JavaSE基础康佳琪日期作者:JavaEE高级张建军日期:审批人:张林福日期: 目录 ...
- 微信小程序中使用字体库_小程序使用自定义字体库
一.使用前端字体库 小程序前端默认不支持woff2/woff文件加载.但浏览器支持base64编码图片解析. 处理方案蒋woff2转码成base64编码即可. 自定义前端库使用阿里iconfont的即 ...
- mysql web备份软件_Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)
今天有个需求要在 Windows 下实现数据库自动备份,拼凑了一下解决办法. 实现的特性 可指定多个数据库 按照 年/月/日 的方式组织备份 可选的使用 WinRAR 压缩备份 使用计划任务实现定时备 ...
- mysql物理备份迁移注意细节_物理拷贝备份mysql到其他机器上恢复
经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很简单 当然 前提是远程服务器和目标服务器 ...
- mysql 备份到别的机器_物理拷贝备份mysql到其他机器上恢复
经常会遇到mysql数据要迁徙的情况 ,逻辑导出是可以的 但是就是太慢 第三方工具也同样可以用 也是操作麻烦,最简单粗暴的方式就是直接拷贝物理文件来的最快 也很简单 当然 前提是远程服务器和目标服务器 ...
- python records库_你的第一份Python库源码阅读:records库
基本介绍 records是kennethreitz的for Humans™系列,使用原生sql去操作大多数的关系型数据库(Postgresql, MySQL, SQLite, Oracle和 MS-S ...
最新文章
- tensorflow LSTM
- pcb成型板aoi检测_缺陷检测 | PCB AOI质量检测之自动定位核选取算法
- Windows Server 2016 AD中新建组织单位、组、用户
- Analysis-ik 中文分词安装
- 用友nc java启动不了_用友NC开发本地启动客户端时界面空白问题的解决
- 腾讯翻译君在线翻译怎么翻译整个文件_PDF文档如何直接翻译?有了这个逆天网站,3秒完成整个文件翻译...
- android开发从入门到精通 扶松柏 PDF版
- 如何搭建一个uni-app项目并运行
- 微信小程序怎么用?小程序有什么用?之501~600
- JasperReport那些事儿(五)——再说表格式报表
- 内存管理基础学习笔记 - 4.3 缺页中断处理 - handle_pte_fault
- java 葫芦娃.rmvb,课内资源 - 基于JAVA的葫芦娃 — 最终之战
- 数据分析_表和表的运用
- 如何快速修改文件的修改时间?
- iic的SDA引脚偶尔有毛刺(尖峰)是怎么回事。
- 具有路线规划功能的外卖平台(Qt,C++,C/S架构,MySql)
- 使用AWS迁移工具MGN迁移腾讯云到AWS
- 框架与设计模式的区别
- 闭环思维拉开人生差距
- 德国推出新冠疫情监测APP,鼓励民众上传智能手环与手表的健康数据
热门文章
- 绝境求生一直显示服务器忙,每日环境简报0611:潜行者绝境求生,瓦莉拉绝不认输!...
- 2011年3月《震痛•震恫•震动》
- 【proteus仿真】89C51单片机实现十字路口的交通灯控制系统代码
- 浅析计算机网络技术相关论文,计算机网络技术浅析论文 - 经典论文
- python barrier_[Python 多线程] Barrier (十一)
- 读书百客:《点绛唇·燕雁无心》鉴赏
- 计算机科学与技术考研辅导班,[独峰考研]清华大学计算机科学与技术考研辅导班-清华计算机系考研经验真题...
- 经纬恒润天津研发总部项目开工奠基仪式圆满落幕
- android 红包功能,Android 微信抢红包实现
- 【记录贴】IPP3. Convert a Fahrenheit temperature to Celsius and Kelvin.