使用xtrabackup备份还原mysql数据库
2015-04-07 10:41
537 查看
关于使用xtrabackup备份mysql,网上已经有很多文档,优点也很多,可以热备份innodb引擎的数据,快速。安装使用的是下载的rpm安装包。
备份的命令:
还原的方法:首先新建一个文件夹来存放解压出来的文件,使用以下命令解压备份文件:
还原命令:
首先,还原之前 需要停止mysql数据库并且清空数据目录,准备还原,这一步的目的是日志的事物原则。
然后还原操作:
这一步是还原操作
最后还要修改数据目录的权限,防止因权限问题而启动失败。
参考连接:
http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/streaming_backups_innobackupex.html http://blog.csdn.net/justdb/article/details/17054667 http://www.ttlsa.com/mysql/xtrabackup-backup-restore-mysql/
备份的命令:
innobackupex --defaults-file=/home/qfpay/mysql_master/etc/my.cnf --user=root --password='******' --stream=tar /home/qfpay/backup/ | gzip - > /h ome/qfpay/backup/all_$DATE.tar.gz
还原的方法:首先新建一个文件夹来存放解压出来的文件,使用以下命令解压备份文件:
$ tar -xizf backup.tar.gz -C /directory
还原命令:
首先,还原之前 需要停止mysql数据库并且清空数据目录,准备还原,这一步的目的是日志的事物原则。
innobackupex --defaults-file=/home/qfpay/mysql_slave/etc/my.cnf --user=root --password='******' --apply-log /home/qfpay/backup/directory
然后还原操作:
这一步是还原操作
innobackupex --defaults-file=/home/qfpay/mysql_slave/etc/my.cnf --user=root --password='******' --copy-back /home/qfpay/backup/directory
最后还要修改数据目录的权限,防止因权限问题而启动失败。
chown -R qfpay.qfpay /home/qfpay/mysql_slave/data/
参考连接:
http://www.percona.com/doc/percona-xtrabackup/2.1/innobackupex/streaming_backups_innobackupex.html http://blog.csdn.net/justdb/article/details/17054667 http://www.ttlsa.com/mysql/xtrabackup-backup-restore-mysql/
相关文章推荐
- 使用Xtrabackup来实现mysql数据库的备份和恢复 推荐
- 使用mysqldump工具备份还原Mysql数据库实例及参数详细说明
- 使用percona-xtrabackup工具对mysql数据库的备份方案
- 使用java备份还原MySQL数据库
- xtrabackup备份还原MySQL数据库
- 使用 xtrabackup 进行MySQL数据库物理备份
- 使用Xtrabackup进行MySQL数据库备份和恢复测试
- MySQL--使用xtrabackup进行备份还原
- 使用XtraBackup 备份MySQL数据库
- 使用MySQL WorkBench备份还原MySQL数据库
- Sae环境下使用mysqlreback备份还原mysql数据库
- 使用mysqldump工具备份还原Mysql数据库实例及参数详细说明
- mysql数据库全备和全备还原(使用Xtrabackup)
- 使用xtrabackup进行MySQL数据库备份
- xtrabackup备份还原MySQL数据库
- xtrabackup备份还原MySQL数据库
- 使用xtrabackup进行MySQL数据库备份
- 使用XtraBackup恢复|备份 Mysql数据库 -- 数据恢复篇
- 使用Xtrabackup备份MySQL数据库
- mysql数据库全备和全备还原(使用Xtrabackup)