percona xtrabackup 2.3.2 MySQL5.6 备份恢复

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介:
  1. rpm方式安装MySQL 5.6

MySQL-server-5.6.27-1.el6.x86_64.rpm

MySQL-client-5.6.27-1.el6.x86_64.rpm

MySQL-shared-compat-5.6.27-1.el6.x86_64.rpm(perl-DBD-MySQL require)


2.my.cnf


[root@m56db lib]# vi /etc/my.cnf 

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html


[mysqld]

datadir = /var/lib/mysql 

log_bin = /var/lib/mysql/bin-log

socket = /var/lib/mysql/mysql.sock

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


3.source install percona xtrabackup 2.3.2


二、测试备份恢复

备份类型检查

# more xtrabackup_checkpoints 

backup_type = full-backuped(全备份)

from_lsn = 0

to_lsn = 1678899

last_lsn = 1678899

compact = 0

recover_binlog_info = 0


  1. 全备份测试

不生成时间戳方式notimestamp

全备份

innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456  --no-timestamp  /data/mysql_backup/full

恢复

innobackupex --apply-log /data/mysql_backup/full --user=root --password=123456

innobackupex --defaults-file=/etc/my.cnf --copy-back /data/mysql_backup/full


目录权限操作

# chown mysql.mysql -R mysql

启动MySQL服务器

# /etc/init.d/mysql start

Starting MySQL................................[  OK  ]



2.全量+增量测试


不生成时间戳方式notimestamp

1)备份操作

全备份(mysql 服务器running状态)

innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456  --no-timestamp  /data/mysql_backup/full(全备份目录)


第一次增量备份(mysql 服务器running状态)

# innobackupex --incremental /data/mysql_backup/inc01 --incremental-basedir=/data/mysql_backup/full(全备份目录) --no-timestamp --user=root --password=123456  --defaults-file=/etc/my.cnf


第二次增量备份(mysql 服务器running状态)


# innobackupex --incremental /data/mysql_backup/inc02 --incremental-basedir=/data/mysql_backup/inc01(第一次增量目录) --no-timestamp --user=root --password=123456  --defaults-file=/etc/my.cnf


2)恢复步骤

(mysql 服务器可以不是running状态)

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录)  --user=root --password=123456

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录) --incremental-dir=/data/mysql_backup/inc01(第一次增量目录)  --user=root --password=123456

innobackupex --apply-log --redo-only /data/mysql_backup/full(全备份目录) --incremental-dir=/data/mysql_backup/inc02(第二次增量目录)  --user=root --password=123456


innobackupex --apply-log /data/mysql_backup/full(全备份目录) --user=root --password=123456

innobackupex --defaults-file=/etc/my.cnf --copy-back /data/mysql_backup/full(全备份目录)


目录权限操作

# chown mysql.mysql -R mysql


启动MySQL服务器

# /etc/init.d/mysql start

Starting MySQL................................[  OK  ]


本文转自 pgmia 51CTO博客,原文链接:http://blog.51cto.com/heyiyi/1713111


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
6月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
511 10
|
监控 关系型数据库 MySQL
zabbix agent集成percona监控MySQL的插件实战案例
这篇文章是关于如何使用Percona监控插件集成Zabbix agent来监控MySQL的实战案例。
279 2
zabbix agent集成percona监控MySQL的插件实战案例
|
SQL 存储 关系型数据库
MySQL备份:mydumper 备份恢复工具生产实战
MySQL备份:mydumper 备份恢复工具生产实战
|
关系型数据库 MySQL 机器人
【MySQL】两个脚本自动化搞定 MySQL 备份恢复--XtraBackup
【MySQL】两个脚本自动化搞定 MySQL 备份恢复--XtraBackup
|
运维 关系型数据库 MySQL
"MySQL运维精髓:深入解析数据库及表的高效创建、管理、优化与备份恢复策略"
【8月更文挑战第9天】MySQL是最流行的开源数据库之一,其运维对数据安全与性能至关重要。本文通过最佳实践介绍数据库及表的创建、管理与优化,包括示例代码。涵盖创建/删除数据库、表结构定义/调整、索引优化和查询分析,以及数据备份与恢复等关键操作,助您高效管理MySQL,确保数据完整性和系统稳定运行。
921 0
|
存储 关系型数据库 MySQL
XtraBackup 的版本大揭秘:突破迷雾,揭开其支持 MySQL 版本的震撼真相,捍卫数据安全!
【8月更文挑战第7天】XtraBackup 是 MySQL 备份领域的热门工具,适用于多个版本。它为 MySQL 8.0 提供高效备份,确保数据安全。同样支持 MySQL 5.7 和其他稳定版如 5.6,精确备份各类数据结构。
349 0
|
存储 关系型数据库 MySQL
XtraBackup支持哪些MySQL数据库版本?
【5月更文挑战第13天】XtraBackup支持哪些MySQL数据库版本?
1693 0
|
监控 关系型数据库 MySQL
Percona Xtrabackup快速备份MySQL
Percona Xtrabackup快速备份MySQL
|
5月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
434 158
|
5月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。

推荐镜像

更多