随笔分类 -  MySQL Backup

摘要:某些场景下需要将数据库分开备份,有些场景又需要将所有数据库合在一起备份,特此整理此备份脚本 阅读全文
posted @ 2019-10-23 21:12 TeyGao 阅读(548) 评论(0) 推荐(0) 编辑
摘要:Xtrabackup介绍 Xtrabackup是由Percona公司研发的开源热备工具,支持MYSQL 5.0 以上版本。 由于Xtrabackup支持备份innodb表,实际生产环境中我们使用的工具是innobackupex,它是对xtrabackup的一层封装。innobackupex 脚本用来 阅读全文
posted @ 2019-07-18 16:00 TeyGao 阅读(307) 评论(0) 推荐(0) 编辑
摘要:查看表主键信息 查看无主键表 无主键表 在Innodb存储引擎中,每张表都会有主键,数据按照主键顺序组织存放,该类表成为索引组织表 Index Ogranized Table 如果表定义时没有显示定义主键,则会按照以下方式选择或创建主键: 如果主键索引只有一个索引键,那么可以使用_rowid来显示主 阅读全文
posted @ 2019-06-16 23:37 TeyGao 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:1、DDL操作与Xtrabackup备份冲突 当MySQL使用xrabckup进行备份时,如果执行DDL进行表修改,会导致xrabckup备份失败。 错误类似于: 2、磁盘性能太差导致xtrabckup备份失败 Innodb产生日志的速度远超于Xtrabackup复制的速度,部分Innodb日志被截 阅读全文
posted @ 2019-06-06 18:16 TeyGao 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:Xtrabackup备份参数 参数选项: Xtrabackup备份常用参数 --apply-log应用备份文件夹中名为xtrabackup_logfile的事务日志,并根据名为backup-my.cnf的配置文件来创建新的事务日志文件。--redo-only当需要增量还原时配合--apply-log 阅读全文
posted @ 2019-06-06 18:12 TeyGao 阅读(713) 评论(0) 推荐(0) 编辑
摘要:在innobackupex 2.4版本中,有两个参数用来限制备份速度: 在percoan官方网站上对throttle参数有如下解释: 如果想将备份速度控制在50MB/s以下的话,那么throttle参数需要设置为5,使用该参数备份开始后IO使用情况为: 备份进程一直在写xtrabackup_logf 阅读全文
posted @ 2019-06-06 13:38 TeyGao 阅读(2282) 评论(0) 推荐(0) 编辑
摘要:使用xbstream 备份到远程服务器 使用tar备份到远程服务器 本地限速备份(使用PV限速) 阅读全文
posted @ 2019-06-05 17:03 TeyGao 阅读(4639) 评论(0) 推荐(0) 编辑
摘要:备份脚本: innobackupex \--defaults-file="/export/servers/mysql/etc/my.cnf" \--host="localhost" \--port=3358 \--user='admin' \--password='admin_psw' \--sla 阅读全文
posted @ 2019-06-05 14:52 TeyGao 阅读(816) 评论(0) 推荐(0) 编辑
摘要:问题描述 innobackupex备份过程需要保证备份数据一致性,通过刷新表缓存和加全局读锁(FLUSH TABLES WITH READ LOCK)获取备份位点,而为防止锁等待超时,会先设置: 在MySQL中,导致FLUSH TABLES WITH READ LOCK操作获取锁超时的场景有: 如果 阅读全文
posted @ 2019-05-31 16:56 TeyGao 阅读(1483) 评论(1) 推荐(0) 编辑
摘要:错误场景MySQL 版本:5.7.24XtraBackup 版本:2.4.8CentOS 版本:6.5 MySQL需要新增一个从库,为避免XtraBackup备份影响生产,选择在从库上进行备份,备份脚本为: 之前一直运行正常的脚本,最近却频繁报错: 问题原因 MySQL报gone away错误的常见 阅读全文
posted @ 2019-05-31 14:32 TeyGao 阅读(923) 评论(0) 推荐(0) 编辑
摘要:场景描述:主从使用MySQL 5.7.19 1、从库上使用xtrabackup进行热备。 2、主库行执行DDL创建索引: 3、DDL操作通过复制传递到从库,从库同时进行DDL+xtrabackup,备份出错: 问题原因: 在MySQL 5.7版本中,MySQL使用Bulk Load for Crea 阅读全文
posted @ 2019-05-24 10:33 TeyGao 阅读(253) 评论(0) 推荐(0) 编辑
摘要:参数定义gtid_executed,全局参数,GTID集合包含所有在该服务器上执行过的事务编号和使用set gtid_purged语句设置过的事务编号,使用SHOW MASTER STATUS和SHOW SLAVE STATUS命令得到的Executed_Gtid_Set列值就取自于全局参数gitd 阅读全文
posted @ 2019-04-10 16:08 TeyGao 阅读(2792) 评论(0) 推荐(0) 编辑
摘要:mysqldump常用选项-h, --host=name:服务器IP-u, --user=name:登录名-p, --password[=name]:登录密码-A, --all-databases:导出所有数据库-B, --databases:导出指定的数据库,多个数据库名使用空格分割--table 阅读全文
posted @ 2019-03-06 14:21 TeyGao 阅读(1693) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示