mysql 中的文章

使用Percona XtraBackup 8.0备份和恢复MySQL 8.0数据库

1.创建备份专用用户 Percona XtraBackup需要能够连接到数据库服务器,并在创建备份时、在某些场景下准备备份以及在还原备份时执行操作。为了实现这一点,对其执行所需的Privilege和权限Permissions要求必须得到满足。 Privile……

阅读全文

Percona XtraBackup 8.0命令行参数参考

操作模式 可以在以下模式之一中调用xtrabackup: --backup模式,用于在目标目录中进行备份 --prepare模式,用于从备份中恢复数据(在--backup模式下创建) --copy-back模式,用于从备份中复制数据到原始数据所在的……

阅读全文

Percona XtraBackup 8.0工具集的简介和安装

1. Percona XtraBackup工具集的组成 Percona XtraBackup是由以下几个二进制文件组成的: xtrabackup:一个已编译的C语言二进制文件,提供了备份包括MyISAM、InnoDB和XtraDB表在内的整个MySQL数据库实例的功能。 xbc……

阅读全文

Percona XtraBackup 8.0的功能特性

1.备份特性(backup features) 1.1 LRU dump backup Percona XtraBackup在备份中包含了一个已保存的缓冲池转储,以便减少预热时间。在重新启动后,它可以从ib_buffer_pool文件中还原缓冲池状态。Percona XtraBackup会自动检测并备份ib……

阅读全文

Percona XtraBackup 8.0的工作原理

1.简介 Percona XtraBackup是开源、免费的 MySQL热备份软件,可对InnoDB和XtraDB数据库执行非阻塞备份。 使用Percona XtraBackup,有以下好处: 快速可靠的完成备份 备份过程中的事务处理不中断 节省磁盘空间和网络带宽 自动……

阅读全文

MySQL从库的Crash Safe

最近测试环境的一个三节点的MySQL GR集群(单主)的一个从节点发生了宕机,重启恢复后,过了一会监控系统告警,刚刚宕机的这个节点退出了GR集群。原因是主库上对某条数据的修改复制到从库后,在这个从库上找不到这条数据(slave_exec_mo……

阅读全文

在CentOS7上使用yum安装MySQL 5.7

最近在准备团队新的开发环境,首先从配置管理做起,配置管理服务器只有一台,配置如下: 1DELL R430机架服务器 2CPU: e5-2603V4 8核 3MEM: 32G 4DISK: 2TB, raid1 团队DevOps流程所需要的多种系统都需要使用MySQL数据库,因此现在这里简单安装一个MySQL,做一下准备工作。 环境……

阅读全文

使用MySQL的可传输表空间特性恢复表或迁移表数据

在MySQL运维中可能会遇到以下两个需求的场景,一个是从MySQL的备份中恢复单个表;另一个是将一套环境数据库某个表中的数据导入到另一套环境的数据中。 对于前者肯定需要用到数据库的备份,而对于后者如果使用普通的mysqldump导出表数据再导……

阅读全文

MySQL多源复制故障修复, 重新初始化一个channel的复制

MySQL 5.7数据库多源复制拓扑如下: 1M1 --------+ 2 | 3 | 4 v 5M2 ------->S M1和M2为两个主数据库实例,S为从数据库实例,建立了从M1到S和从M2到S的多源复制。 S上执行: 1SHOW SLAVE STATUS \G 2*************************** 1. row *************************** 3 Slave_IO_State: Waiting for master to send event 4 Master_Host: x.x.x.x 5 Master_User: repl 6 Master_Port: 3306 7 Connect_Retry: 60 8 Master_Log_File: binlog.000106 9 Read_Master_Log_Pos: 15847815 10 Relay_Log_File: relay-bin-m1.000003 11 Relay_Log_Pos: 15684092 12 Relay_Master_Log_File: binlog.000106 13 Slave_IO_Running:……

阅读全文

如何为MySQL 5.7 Group Replication集群中添加新节点

MySQL Group Replication(简称MGR)是MySQL 5.7引入的的一个新特性,是基于原生复制及paxos协议的组复制技术的高可用解决方案。 本文记录如何向MySQL 5.7 MGR集群(单主模式)中添加新节点的具体步骤,适用的场景包括: 添加新节点到集……

阅读全文