使用MEB进行mysql备份

MEB是一个mysql官方的备份工具,具有

使用meb时,我们先需要在mysql 的配置文件中添加必要参数

[root@Wang-01 mysql]# vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#慢查询日志
slow_query_log=1
long_query_time=3
log-slow-queries=/var/lib/mysql/slow_query.log
#二进制日志
log-bin=mysql-bin
#指定默认存储引擎为Innodb
default-storage-engine=innodb
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path=ibdata1:10M:autoextend
innodb_log_group_home_dir=/var/lib/mysql
innodb_log_files_in_group=2
innodb_log_file_size=5242880
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

修改完成后重启mysql服务器

[root@Wang-01 mysql]# sevice mysqld restart

备份过程

  1. 全量备份
    进去meb的bin目录,然后执行以下命令

    ./mysqlbackup –socket=/var/lib/mysql/mysql.sock –user=root –password=[登陆密码] –backup-dir=/opt/backup/(执行符)date +%F(执行符) backup

然后我们可以在/opt/backup 目录下找到我们备份的以当前日期命令的目录。 2.增量差异备份 当我们继续增加数据时,就需要用用到差量备份。

./mysqlbackup –socket=/var/lib/mysql/mysql.sock –user=root –password=[登陆密码] –incremental –start-lsn=524590836 –incremental-backup-dir=/opt/backup/(执行符)date +%F(执行符) backup

注: start-lsn 参数是全量备份的END LSN 号。 这个LSN号可在以下两个文件中找到。

  1. backup/_variables.txt
  2. MEB-2018-0316.23-17-55_backup.log

当我们有多个增量时,按照全量-增量一-增量二… 恢复

3.执行copy-back 命令

./mysqlbackup –defaults-file=/etc/my.cnf –backup-dir=/opt/backup/2018-03-16/ copy-back

这时候你就会发现你的数据文件已经恢复到了你的数据目录中

我们重启服务器

[root@Wang-01 mysql]# sevice mysqld restart

会发现数据库重启失败。
这可能是由于在数据目录下的权限和用户组不是mysql

我们这时候就需要给予其权限

[root@Wang-01 mysql]# chown musql.mysql /var/lib/mysql

此时我们再次重启数据库就会发现数据库重启成功。

验证

我们使用我们之前的用户名和密码登陆

[root@Wang-01 mysql]# mysql -uroot -p[登陆密码]

如果登陆成功,查看数据库和表是否还原,还原的话数据还原就成功了。

Mysql数据库技术——MEB备份技术相关推荐

  1. mysql自动定时备份数据,mysql数据库自动定时备份脚本

    1.shell脚本如下: Now=$(date +"%d-%m-%Y") File=/tmp/mysqldump238CEM/MysqlDumpFile238CEM-$Now.sq ...

  2. Mysql数据库复制及备份

    来源:http://blog.csdn.net/ssdbbg/article/details/8055631 Mysql数据库复制及备份 一.mysql数据库复制概述 复制解决的基本问题是让一台服务器 ...

  3. Linux实现MYSQl数据库的定时备份

    今天给大家分享一下如何在Linux下实现MYSQl数据库的定时备份. 前提需要保证你的Linux服务器已经安装了MYSQl数据库服务. 1.创建shell脚本 vim backupdb.sh 创建脚本 ...

  4. navcat定时备份mysql_Linux实现MYSQl数据库的定时备份

    今天给大家分享一下如何在Linux下实现MYSQl数据库的定时备份. 前提需要保证你的Linux服务器已经安装了MYSQl数据库服务. 1.创建shell脚本 vim backupdb.sh 创建脚本 ...

  5. mysql数据库备份注意,Tips: MySQL数据库使用mysqldump备份恢复时的注意事项

    Tips: MySQL数据库使用mysqldump备份恢复时的注意事项背景mysqldump采坑点1. -E, -R, --triggers2. drop table3. --set-gtid-pur ...

  6. mysql数据库特别大怎么备份_如何备份还原mysql数据库 mysql数据库太大备份与还原方法...

    本篇文章小编给大家分享一下mysql数据库太大备份与还原方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁 ...

  7. mysql下 复制文件命令行_命令行下Mysql数据库复制、备份

    命令行下Mysql数据库复制.备份 在Win10下如果安装了Mysql,那么我们可以把远程Mysql服务器上的数据库备份到本地,前提是远程Mysql服务器允许远程接入. 假设远程Mysql服务器的访问 ...

  8. MySQL 案例实战--MySQL 数据库 之 温备份 热备份

    MySQL 数据库 之 温备份 & 热备份 前言 一.完全备份方案 二.增量备份方案 三.GTID 备份 四.mydumper 备份 五.LVM 快照备份 六.xtrabackup 备份 1. ...

  9. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...

    对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...

最新文章

  1. 汇总python三种数据结构list,set,dict的常见操作
  2. Win10系统下软件UI显示不完整解决方案
  3. NTP时间服务器简介
  4. RabbitMQ 最常用的三大模式
  5. leetcode 62, 63, 980. Unique Paths I, II, III | 62, 63, 980. 不同路径 I, II, III(暴力递归->傻缓存->动态规划)
  6. dfa2.java 原理_DFA编程练习2
  7. redis常用命令与特性
  8. Oracle创建序列,删除序列
  9. java编码问题汇总
  10. 非法关机的时候,postgresql启动故障的解决
  11. 问题五十六:怎么用ray tracing画参数方程表示的曲面(3)—— b-spline surface
  12. Ta还没有分享呢,过段时间再来看看吧~ 解决办法
  13. HTTP协议及POST与GET操作差异,C#中如何使用POST、GET等
  14. 以写代学:python 元组
  15. 金庸小说人物知识图谱构建——构建共现矩阵
  16. 怎么给批处理(bat)添加注释
  17. 数字化的下一个目标,就是产业链|数字思考者50人
  18. Chrome浏览器快速切换DOH DNS
  19. 粒子群算法(PSO)优化最小二乘支持向量机回归预测,PSO-LSSVM回归预测,多输入单输出模型。
  20. Apache Kudo: 1.0版和未来 [session]

热门文章

  1. 日历时间 linux,Linux查看日历
  2. PhotoshopCS6学习笔记
  3. centos系统性能监控常用软件介绍
  4. Redis个人学习笔记 参考B站视频以及CSDN文档 2万多字 非常全面
  5. 基于springboot智慧餐厅点餐管理系统d1d6i-java ssm
  6. 3, excel vba 获取表格里的单元格的值
  7. 讨论主题:人工智能对人类社会发展的影响(弊大于利)
  8. bootstrap4 知识总结
  9. 己酸戊酯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. 八本最佳管理书籍,你读过几本?