mysal数据库的日志恢复

这篇具有很好参考价值的文章主要介绍了mysal数据库的日志恢复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一 物理冷备份

 二 mysqldump 备份与恢复(温备份)

三 mgsql中的增量备份需要借助mysql日志的二进制来恢复

 小结


一 物理冷备份

systemctl stop mysqld

yum -y install xz

mysal数据库的日志恢复,数据库

压缩备份
tar Jcvf /opt/mysql_all_$(date +%F).tar.xz /usr/local/mysql/data/

mysal数据库的日志恢复,数据库

 验证删数据库或者登陆mysql删除库文件

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库mysal数据库的日志恢复,数据库

 二 mysqldump 备份与恢复(温备份)

温备份数据库

mysqldump -u root -p --all-databases > /opt/all.sql 全备份

mysqldump -u root -p --databases 库名 库名... > /opt/kgc.sql  可以一次性备份多个库

mysqldump -u root -p --databases 库名.表名> /opt/kgc.sql  可以备份一个库下的一个表

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

 实验验证mysal数据库的日志恢复,数据库

 第一种方法进入mysqlmysal数据库的日志恢复,数据库

 第二这种方法

mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

 在工作中需要全量备份需要写一个脚本

0 1 * * 6 /usr/local/mysql/bin/mysqldump -uroot -pabc123 kgc info1 > ./kgc_infol_$(date +%Y%m%d).sql ;/usr/local/mysql/bin/mysqladmin -u root -p flush-logs

三 mgsql中的增量备份需要借助mysql日志的二进制来恢复

打开二进制日志

vim /etc/my.cnf 

log-bin=mysql-bin
binlog_format = MIXED  为混合输出

systemctl restart mysqld  重启mysql

会生成一个二进制包 这个包就是你之前操作的数据

mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

 先创建一张表试试能不能利用二进制包恢复

在然后删除这张表

mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

 mysal数据库的日志恢复,数据库

 也可以根据时间点来恢复

mysal数据库的日志恢复,数据库

 查看时间

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

mysal数据库的日志恢复,数据库

 小结

备份的分类

1物理备份  1冷备 tar 包需要关闭mysql服务 2.温备 mysqldump  3.热备 第三方工具

2逻辑备份 全量备份 mysqldump -u root -p --all-databases > /opt/all.sql

                   增量备份 mysqladmin -u root -p flush-logs 生成二进制包根据开始位置和时间戳来恢复

                   差异备份 用的很少 还不如全量备份

 文章来源地址https://www.toymoban.com/news/detail-597317.html

到了这里,关于mysal数据库的日志恢复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库数据恢复-Oracle数据库文件出现坏块的数据恢复案例

    Oracle数据库故障初检分析: 打开Oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。用户急需恢复zxfg用户下的数据。 出现上述报错的可能原因包括:控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。 北亚企安数据

    2024年02月14日
    浏览(18)
  • 【数据库原理】(27)数据库恢复

    在数据库系统中,恢复是指在发生某种故障导致数据库数据不再正确时,将数据库恢复到已知正确的某一状态的过程。数据库故障可能由多种原因引起,包括硬件故障、软件错误、操作员失误以及恶意破坏。为了确保数据库的安全性和完整性,数据库管理系统(DBMS)必须具有

    2024年01月16日
    浏览(19)
  • 数据库实验7---数据库的备份与恢复

    使用mysqldump命令备份数据库studentsdb的所有表,存于D:下,文件名为all_tables.sql。 在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。 使用mysqldump命令备份数据库studentsdb的所有表,存于D:下,文件名为s_c.sql。 在MySQL服务器上创建数据

    2024年02月09日
    浏览(23)
  • 数据库第十章(数据库恢复技术)十一章(并发控制)

    目录 1.事务 2.并发控制 1.事务 事务的特点:ACID 原子性   atom 一致性   consistent 隔离性   isolation 持久性   durable 故障的种类 1.事务内部故障         措施:采取redo重做和undo撤销技术 2.系统故障DBMS         措施:重启 3.介质故障         硬件损坏 4.计算机病毒   数据恢

    2024年02月09日
    浏览(26)
  • Oracle 数据库恢复删除的数据

    需求描述: 同事让删除脏数据,结果删错了,需要恢复数据 思路: 利用闪回恢复数据只能恢复15分钟之内的,后面undo空间会被重写,就恢复不了,所以删除数据后,要谨慎再三确认,若发现不对,则利用闪回恢复 先查询删除时的时间节点的快照 查到时间戳之后 闪回恢复数

    2024年01月24日
    浏览(34)
  • 【数据库数据恢复】SQL Server数据表结构损坏的数据恢复案例

    数据库故障分析: SQL server数据库数据无法读取。 经过初检,发现SQL server数据库文件无法被读取的原因是因为底层File Record被截断为0,无法找到文件开头,数据表结构损坏。镜像文件的前面几十M空间和中间一部分空间被覆盖掉,系统表损坏,无法读取。考虑用自动备份文件

    2024年02月11日
    浏览(24)
  • 数据库运维——备份恢复

    数据库备份,数据库为school,素材如下 1.创建student和score表 CREATE  TABLE  student ( id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  , name  VARCHAR(20)  NOT NULL , sex  VARCHAR(4)  , birth  YEAR, department  VARCHAR(20) , address  VARCHAR(50)  ); 创建score表。SQL代码如下: CREATE  TABLE  score ( id  INT(10)  NOT NU

    2024年02月16日
    浏览(21)
  • 数据库误删恢复

           经常听说删库跑路这真的不只是一句玩笑话,若不小心删除了数据库,事情很严重。你一个不小心可能会给公司删没。建议研发不要直连生成环境,一般的话都会分配账号权限,生产环境的账号尽量是只读,以防你一个不经意给库或表删除。一定要备份,这很重要,

    2024年02月07日
    浏览(11)
  • 如何备份与恢复MySQL数据库数据

    目录 一、MySQL备份 备份方式 完全备份 差异备份 增量备份 二、常见的备份方法 物理冷备 专用备份工具 mysqldump 或 mysqlhotcopy 启用二进制日志进行增量备份 第三方工具备份 三、MySQL完全备份 四、数据库完全备份分类 物理冷备份与恢复 mysqldump备份与恢复 五、物理冷备份与恢复

    2024年02月16日
    浏览(23)
  • mysql数据库备份和恢复

    数据备份可以分为三种, 热备份。 数据库处于运行状态,此时依赖数据库的日志文件进行备份 温备份。 进行数据备份时数据库服务正常进行,但是数据智能度不能写。 冷备份。数据库处于关闭状态,能够够好的保证数据库的完整性。 逻辑备份。使用软件从数据库中提取数

    2024年02月12日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包