Linux/Centos Mysql 数据库 数据库篇二 启用Binlog日志 利用Binlog日志恢复数据

本文介绍了如何在Linux/CentOS系统中启用MySQL的Binlog日志,包括修改配置文件、重启服务以及创建新的日志文件。此外,还详细讲解了如何利用Binlog日志恢复数据,包括数据的插入、删除操作,以及如何通过mysqlbinlog工具定位并恢复特定时间段的数据记录。
摘要由CSDN通过智能技术生成

开启Binlog日志

  1. 修改配置文件,并重启服务

    vim  /etc/my.cnf
    [mysqld]
        server_id=1  #指定server_id
    log-bin=/mylog/db50  #指定日志目录及名称                           
    :wq
    
    mkdir  /mylog   #创建目录
    chown  mysql  /mylog   #修改所有者
    systemctl  restart mysqld  #重启服务
    
  2. 查看日志信息

    mysql -uroot -p 	#管理员登录
    
    mysql> show master status; 	#查看日志信息
    +-------------+----------+--------------+------------------+-------------------+
    | File        | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +-------------+----------+--------------+------------------+-------------------+
    | db50.000001 |      154 |              |                  |                   |
    +-------------+----------+--------------+------------------+-------------------+
    1 row in set (0.00 sec)
    
  3. 手动创建3个新的日志文件

    mysql>
    mysql> flush logs;  #刷新日志
    Query OK, 0 rows affected (0.14 sec)
    
    mysql> flush logs; #刷新日志
    Query OK, 0 rows affected (0.11 sec)
    
    mysql> flush logs; #刷新日志
    Query OK, 0 rows affected (0.12 sec)
    
    mysql> system ls /mylog/  #查看日志文件
    db50.000001  db50.000002  db50.000003  db50.000004  db50.index
    mysql> 
    mysql> show master status; #查看日志信息
    +-------------+----------+--------------+------------------+-------------------+
    | File        | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    +-------------+----------+--------------+------------------+-------------------+
    | db50.000004 |      154 |              |                  |                   |
    +-------------+----------+--------------+------------------+-------------------+
    1 row in set (0.00 sec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丶伯爵式

大爷~您看着给~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值