首页 > 编程知识 正文

oracle双机热备,oracle双机热备几种模式

时间:2023-05-03 07:28:33 阅读:165500 作者:4837

xtrabackup mysql备份和恢复

1 .准备

安装依赖关系

yuminstallperl-DBD-MySQL perl-time-hireslibaiolibaio-devel-y

程序下载

wget 3358 www.percona.com/redir/downloads/xtra backup/xtra backup-2.2.3/tldbbtary/tarball/percona-xtra baback

2 .安装

tar-zxfpercona-xtra backup-2.2.3-4982-Linux-x86 _ 64.tar.gz

CD percona-xtra backup-2.2.3-Linux-x86 _ 64/TLD bbt /

cp * /usr/tldbbt

安装完成

3 .使用

备份整个库

innobackupex-- defaults-file=/home/Xiaohe/MySQL-3306/etc/my.cn f-- user=root-- password=123456/hom

备份和压缩整个库

innobackupex-- defaults-file=/home/Xiaohe/MySQL-3306/etc/my.cn f-- user=root-- password=123456-ser

增量备份

innobackupex-defaults-file=/home/Xiaohe/MySQL/etc/my.cn f-user=root-password=123456-incremental-incal

备份单个数据库

innobackupex-- defaults-file=/home/Xiaohe/MySQL/etc/my.cn f-- database=qf _ op-user=root/home/xome

恢复整个库

解压缩备份的数据包。 例如

恢复tar打包的文件

tar-izxfback.tar.gzc/home/Xiaohe/MySQL _ backup/db

必须添加-I参数。 使用以上语句后指定的back.tar.gz解压缩目录恢复未指定路径的情况

以防万一,此目录权限设置为777

mkdirp/home/Xiaohe/MySQL _ backup/db

恢复初始APP应用程序日志

innobackupex-- defaults-file=/home/Xiaohe/MySQL-3306/etc/my.cn f-- user=root-apply-log/home/XII mmmi

复制数据

innobackupex---- defaults-file=/home/Xiaohe/MySQL-3306/etc/my.cn f-- user=root-- copy-back/home

如果在恢复之前将/home/xiaohe/mysql/data/留空,则会出现错误

配置文件尽量与以前一致,如果不一致,可以如下修改

vim/home/Xiaohe/MySQL/etc/my.conf

mysql配置文件必须符合以下配置

[mysqld]

datadir=/home/xiaohe/mysq/data

innodb _ data _ home _ dir=/home/Xiaohe/MySQL/data

innodb _ log _ group _ home _ dir=/home/Xiaohe/MySQL/data

innodb_log_file_size=5M

这一步有点长

修改权限

chownrxiao he 3360 Xiaohe/home/Xiaohe/MySQL-3336

启动数据库

登录检查数据

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。