innobackupex备份恢复操作实录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了innobackupex备份恢复操作实录相关的知识,希望对你有一定的参考价值。
下面开始做全备
[[email protected] mysql]# innobackupex --defaults/file=/etc/my.cnf /tmp
执行完以后产生/tmp/2017-03-28_15-50-37全备文件
下面做增量备份
innobackupex --incremental /tmp --incremental-basedir=/tmp/2017-03-28_15-50-37
产生文件/tmp/2017-03-28_15-52-55
下面做增量恢复,--apply-log全备
[[email protected] mysql]# innobackupex --apply-log --redo-only /tmp/2017-03-28_15-50-37
--apply-log增量。不用--redo-only
[[email protected] mysql]# innobackupex --apply-log /tmp/2017-03-28_15-50-37 --incremental-dir=/tmp/2017-03-28_15-52-55
下面删除数据库文件
[[email protected] mysql]# rm -rf /var/lib/mysql
下面恢复数据库
[[email protected] mysql]# innobackupex --copy-back /tmp/2017-03-28_15-50-37
下面stop数据库
[[email protected] mysql]# service mysqld stop
修改数据库文件权限
[[email protected] mysql]# chmod -R 777 /var/lib/mysql/*
下面start数据库
[[email protected] mysql]# service mysqld start
现在可以正常登录数据库了。
以上是关于innobackupex备份恢复操作实录的主要内容,如果未能解决你的问题,请参考以下文章