我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos7-mysql-binlog-bump-备份还原

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos7-mysql-binlog-bump-备份还原

 mysql备份一般是全库备份+binlog日志增量备份
几天执行一次全库,每天几个小时执行一次增量备份.
 binlog日志
这个二进制日志文件记录着数据库所有的增删改的操作..
作用有
1,主从同步
2,回复数据库
binlog开启  vim my.cnf
log-bin=/usr/local/mysql/data/mysql-bin     指定日志文件位置,开启binlog功能
mysqlbinlog -v 日志文件,          可以查看日志文件的内容
mysql-bin.index   文件存放着binlog日志文件的位置和名字
 -----------------------------------------------------------------------
binlog的备份与还原
备份
mysqlbinlog -v 文件名  > 文件名.sql    备份整个binlog文件
mysqlbinlog  -v  --stop-position=300 mysql-bin.000003 > /300.sql 将一个binlog文件的千300事件备份成300.sql文件
mysqlbinlog  -v  --start-position=600 mysql-bin.000003 > /600.sql 将已600开始到结束的binlog文件存放在600.sql
跳过一般是用来跳过错误操作,的
还原
mysql -uroot -p123456 <  /文件名字.sql 
要按照顺序来执行,顺序错了回复的也会有问题
 -------------------------------------------------------------------------
mysqldump   mysql自带的备份工具
主要是将要把备份表的数据导出,成为sql脚本文件,算是逻辑备份
一般数据量少的情况下会选择mysqldump备份,如果量大就推荐其他备份工具了.
mysqldump -uroot -p123456 --all-databases > /gao.sql  备份所有
                                                --databases 库名 > gao.sql  备份单个库
                                                库名  表名 > gao.sql 备份单个表
mysql -uroot -p123456 < gao.sql 还原
---------------------------------------------------------------------------
一般在生产环境下,备份都是使用脚本完成的,方便快捷,而且数据库一般晚上会是低峰期,所以通常备份在晚上
一个完整备份的脚本,因为虚拟机没有安装其他软件,所以如果需要微信,或者邮箱提醒,可以后期再加
 centos7-mysql-binlog-bump-备份还原
 还有一个是binlog的增量备份
 centos7-mysql-binlog-bump-备份还原
 centos7-mysql-binlog-bump-备份还原

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos7-mysql-binlog-bump-备份还原

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL中binlog+dump备份还原详细教程

目录binlog日志恢复binlog介绍Binlog的用途开启binary log功能配置binlogmysqldump数据库的导出数据库的导入mysqldump+binlog总结binlog日志恢复MySQL备份一般采取全库备份加日志备
2023-05-12

MySQL备份与还原

当数据文件发生损坏、MySQL服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,尽量挽回损失。MySQL备份方案逻辑备份物理备份全备份增量备份...逻辑备份逻辑备份通过保存代表数据库结构及数据内容的描述信息实现,如,
MySQL备份与还原
2017-09-11

mysql数据库备份和还原

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表
2022-05-27

MySQL数据备份及还原(一)

关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作。关于数据备份、恢复也有很多场景及方法,本系列也会将主要的几种工具通过案例进行演示。本系列将从逻辑备份及恢复开始讲起,逻辑备份的工具主要有mysqldump/mydumper
MySQL数据备份及还原(一)
2021-08-19

mysql怎么还原sql备份文件

要还原MySQL数据库的SQL备份文件,可以使用以下方法:1. 使用命令行还原:打开命令行窗口,进入到MySQL的安装目录下的bin文件夹内。然后执行以下命令:```mysql -u 用户名 -p 数据库名 ```其中,用户名是数据库的用户
2023-09-27

MySQL备份和还原操作小结

目录mysql备份和还原操作目标概述Mysqldump备份Mysqldump备份库表详细举例数据库备份完全备份数据库增量 备份数据库还原数据恢复恢复备份备份策略备份策略MySQL双机热备份双机热备份的工作原理主服务器的配置从服务器的配置My
MySQL备份和还原操作小结
2024-08-26

编程热搜

目录