1.安装XtraBackup
yum的安装方法:
自动
$ rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
然后会看到:
Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:percona-release ########################################### [100%]
手动
[percona] name = CentOS $releasever - Percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-percona gpgcheck = 1
测试安装库
使用yum list | grep percona来确保安装
yum list | grep percona
会出现以下信息:
percona-release.x86_64 0.0-1 installed ... Percona-Server-client-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-devel-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-server-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-shared-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-test-51.x86_64 5.1.47-rel11.1.51.rhel5 percona ... xtrabackup.x86_64 1.2-22.rhel5 percona
2、进行完整备份
备份必须连接mysql,相关选项有
- –host=127.0.0.1指定服务器ip
- –port=3306指定端口
- –socket=/tmp/mysql.sock 如果是本机可以只指定套接字文件的路径
备份可以使用管理员帐号,也可开放一个权限最小的帐号
grant user 'bkpuser'@'localhost' identified by '123'; grant reload,lock tables,replication client on *.* to 'bkpuser'@'localhost'; flush privileges;
进行一次完整备份,需要指定的相关选项有
- –defaults-file=/usr/local/mysql/my.cnf 指定使用的配置文件
指定备份所存放的目标目录,例如 /tmp
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf /tmp
3、进行增量备份
进行第一次增量备份,需要在有一次完整备份的基础上进行
- –incremental /root/one 指定增量备份存放的目标目录
- –incremental-basedir=/tmp 指定完整备份的目录
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/one --incremental-basedir=/tmp
进行第二次增量备份,需要指定上一次增量备份的目录
- –incremental /root/two 指定这次增量备份目录
- –incremental-basedir=/root/one 知道上次增量备份目录
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/two --incremental-basedir=/root/one
4、还原一个增量备份
创建好的完整备份不能直接用来还原数据库,需要对数据做一些准备工作,其中包括一些已经提交的事务的重放,未提交事务的回滚。
- –apply-log 准备还原备份的选项
- –use-memory=4G 设置准备还原数据时使用的内存,可以提高准备所花费的时间
指定备份的数据目录
innobackupex --apply-log --use-memory=4G /tmp
还原数据,需要指定配置文件,默认会还原到/var/lib/mysql,并且保证,my.cnf中设置的数据目录下没有任何文件
innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无争山庄资源网 Copyright www.whwtcm.com
暂无“安装使用Percona XtraBackup来备份恢复MySQL的教程”评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
2024年12月24日
2024年12月24日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]