5、查看备份文件中的内容
#./mysqlbackup --backup-image=/home/test/mysql/backup/2020-12-12_16-08-18/backupfull.mbi list-image
6、校验备份文件
#./mysqlbackup --backup-image=/home/test/mysql/backup/2020-12-12_16-08-18/backupfull.mbi validate
7、停止数据库并删除数据库data目录下的文件
#rm -rf data/*
8、执行恢复操作
#./mysqlbackup --defaults-file=/home/test/mysql/my.cnf --backup-image=/home/test/mysql/backup/2020-12-12_16-08-18/backupfull.mbi --backup-dir=/home/test/mysql/backup/2020-12-12_16-08-18 copy-back-and-apply-log
9、查看恢复后的数据库
表runoob_tbl已经恢复。
四、mysqlbackup工具下载及安装
1、mysqlbackup工具下载
使用metalink账号登录mysql官网,搜索并下载,建议下载.tgz格式安装包。
如果没有metalink账户也可以百度搜索,有网友提供了此工具的下载。
2、mysqlbackup工具安装
解压安装包 #tar xvzf package.tgz #cd ./meb-4.1.0-el7-x86-64bit/bin 进入mysqlbackup目录 #cd meb-4.1.0-el7-x86-64bit/bin [test@testenv bin]$ ll total 10092 -rwxr-xr-x. 1 test test 10331202 Feb 28 2017 mysqlbackup [test@testenv bin]$ which mysql ~/mysql/mysql5.7/bin/mysql 将mysqlbackup工具拷贝到mysql安装bin目录 [test@testenv bin]$ cp mysqlbackup ~/mysql/mysql5.7/bin/mysql
3、常用参数解释
- –user:用户名。
- –password:密码。
- –port:端口,默认值为3306。
- –backup-dir:可以看成是mysqlback的工作目录。
- –backup-image:备份文件名。
- backup-to-image:把所有的备份信息输出到一个备份文件当中。
- backup 执行备份操作
- apply-log 执行准备恢复文件操作
- copy-back 执行恢复操作
- validate 检查备份文件完整性
- extract 解压mbi文件到当前目录
- image-to-backup-dir 指定目录进行解压
到此这篇关于详解Mysql之mysqlbackup备份与恢复实践的文章就介绍到这了,更多相关mysqlbackup备份与恢复内容请搜索
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
mysql中database()和current_user()函数的示例详解
mysql、sqlserver、oracle三大数据库的区别
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。