往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号
此次实验的环境如下
MySQL 8.0.19
Redhat 7.4
操作系统账号:mysql
数据库备份账号:backup
这节是对前面章节的总结,详细内容可看前面的内容
shell> xtrabackup -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --target-dir=/data/mysql/backup/
prepare阶段
xtrabackup --prepare --use-memory=1G --target-dir=/data/mysql/backup/
restore阶段
xtrabackup --copy-back --target-dir=/data/mysql/backup/
更改文件权限(可选)
chown -R mysql:mysql /var/lib/mysql
启动数据库
systemctl start mysqld
全备命令
shell> xtrabackup -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --target-dir=/data/mysql/backup/base
第一次增量备份
xtrabackup -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --target-dir=/data/backups/inc1 --incremental-basedir=/data/backups/base
第二次增量备份
xtrabackup -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --target-dir=/data/backups/inc2 --incremental-basedir=/data/backups/inc1
prepare阶段
xtrabackup --prepare --apply-log-only --use-memory=1G --target-dir=/data/mysql/backup/base
xtrabackup --prepare --apply-log-only --use-memory=1G --target-dir=/data/mysql/backup/base --incremental-dir=/data/backups/inc1
xtrabackup --prepare -use-memory=1G --target-dir=/data/mysql/backup/base --incremental-dir=/data/backups/inc2
restore阶段
xtrabackup --copy-back --target-dir=/data/mysql/backup/base
更改文件属性(可选)
chown -R mysql:mysql /var/lib/mysql
启动数据库
systemctl start mysqld
我们可以使用--no-timestamp不创建日期命名的文件夹
xtrabackup -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --compress --compress-threads=4 --target-dir=/data/mysql/backup/
xtrabackup默认会读取/etc/my.cnf文件中的datadir参数,可以使用--defaults-file手动指定
注意该参数必须是第一个参数
xtrabackup --defaults-file=/tmp/other-my.cnf -S /data/mysql/data/mysql.sock --user=backup --password=123456 --backup --target-dir=/data/mysql/backup/
本专题所有内容翻译子Percona XtraBackup的官方文档
可通过如下链接下载
http:///mysql/xtrabackup8/tutorial1/
点击阅读原文获得更好的阅读体验,推荐在PC端阅读
也可在公众站内搜索中回复 Redis 搜索相关内容
或直接打开个人网页搜索
http://
往期专题包括:
Python 自动化运维
MySQL 安装
mysqldump命令详解
mysqlbinlog命令详解
xtrabackup工具详解
打造属于自己的监控系统
Python爬虫基础
Oracle awr报告全解析
Oracle ASM全解析
Oracle Data Guard全解析
Oracle ClusterWare全解析
Oracle常见参数解析
Oracle常见故障处理
Oracle SQL优化案例

觉得文章不错的欢迎关注,转发,收藏,点赞~
原文作者:宅必备;如有侵权,请联系管理员删除。