详解Mysql之mysqlbackup备份与恢复实践


当前第2页 返回上一页

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怎么删除表字段

mysql命令行显示乱码的解决方法

mysql如何判断字段是否为null

php入门教程之使用mysqli操作数据库的方法(连接,查询,事务回滚等)

mysql的grant命令详解

如何利用mysql数据库创建触发器

mysql索引是自动使用的么

mysql工具如何导出表?

mysql排序区别

mysql基础快速入门知识总结(附思维导图)

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...