暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
MySQL_备份还原之xtrabackup8.0
3408
4页
41次
2020-09-17
10墨值下载

备份还原之

简介
:
使用工具:

(非

自带工具,需额外下载安装)
下载地址:
 !"#$#


公司开发的一个用于

数据库物理热备的备份工具
开源免费,是目前较为受欢迎的主流备份工具。
测试环境:
%
&%'(
)!
(*+*
(二进制安装,部分目录已调整)

(*(*,-,'(./.-
(安装后有




/0
1
一、备份数据库
,
、全备
  2134 3 3,+5-6.
3

表示该操作为备份操作
21
指定备份文件的存放路径

备份使用的数据库用户

该用户的密码

指定

启动文件路径
+
、基于全备的增量备份
  2131*, 1
13433,+5-6.3
11
表示在某个备份的基础上进行增量备份
5
、在第一次增量备份的基础上进行增量备份
xtrabackup --backup --target-dir=
1*+
--incremental-
basedir=
1*,
--user=root --password=123456
--socket=

二、恢复数据库
方式一:(恢复到全库,即只恢复到全备,不恢复增量备份)
1
关闭
mysql
2
清空
mysql
的数据目录(清空前,请备份)
3
、恢复数据库(将全备复制到数据目录下)
xtrabackup --copy-back --target-dir=/mysql/backup/full
--copy-back:
将备份的数据
copy
至数据目录下(数据目录请查看参数文件
my.cnf
4
、恢复后,需要将数据目录下恢复的文件重新赋予权限
chown -R mysql.mysql /mysql/data
5
、启动
mysql
方式二:(恢复到增量备份,即在全备的基础上也恢复增量备份)
,
、预恢复全量备份
xtrabackup --prepare --apply-log-only --target-dir=/mysql/backup/full
--prepare:
表示还原,即恢复
--apply-log-only:
表示不回滚事务,因为后面有基于全备的增量备份,所以不需要回滚,如果没有增量备
份则去掉该参数
2
、将第一次增备加载至全备中
xtrabackup --prepare --apply-log-only --target-dir=/mysql/backup/full --incremental-
dir=/mysql/backup/increment01
3
、将第二次增备份同样加载至全备中
xtrabackup --prepare --target-dir=/mysql/backup/full --incremental-
dir=/mysql/backup/increment02
因为这是最后一次恢复,所以需要回滚,即将未结束的事务回滚,去掉
--apply-log-only
参数
恢复阶段:可以将全备理解成一个集合,所有的增备都需要汇总到这个集合(全备)里,才能进行完整的
恢复操作
4
、关闭
mysql
服务
5
、清空
mysql
的数据目录(清空前,请备份)
6
、恢复数据库
xtrabackup --copy-back --target-dir=/mysql/backup/full
--copy-back:
将备份的数据
copy
至数据目录下(数据目录请查看
my.cnf
7
、恢复后,需要将数据目录下恢复的文件重新赋予权限
chown -R mysql.mysql /mysql/data
8
、启动
mysql
of 4
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜