zoukankan      html  css  js  c++  java
  • Mariadb 10.3.17 中启用binlog

    先检查是否开启了binlog
    SHOW VARIABLES LIKE 'log_bin';
    如果提示:
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_bin       | OFF    |
    +---------------+-------+
    1 row in set (0.104 sec)

    则需要执行下列步骤:

     
    增加对mariadb的配置,开启binlog:
    vim /etc/my.cnf.d/server.cnf
    在[mysqld]一节中增加下列配置:
    log-bin=mysql-bin
    max-binlog-size=1G
    expire_logs_days=180

    #如果启用了这一行,则会使得binlog更大,但是最安全。

    binlog_format=row

    保存后,重启mariadb服务:
    systemctl restart mariadb
    登录mysql后执行:
    SHOW VARIABLES LIKE 'log_bin';
    如果提示:
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_bin       | ON    |
    +---------------+-------+
    1 row in set (0.002 sec)

    则说明binlog开启成功,然后执行:
    SHOW BINLOG EVENTS;
    如果显示数据库操作记录,则说明binlog启用成功。
    也可以进入mariadb的data——dir中查看二进制日志文件是否已经产生:
    cd /home/mariadb/
    ll
    如果显示类似的文件,则说明binlog成功:
    mysql-bin.000001
    mysql-bin.index

  • 相关阅读:
    CSRF
    PHP XXE漏洞
    jumpserver安装与部署
    ELK
    docker pull下来的镜像放哪儿了?
    MobSF 框架安装使用部署
    加密流量分析
    Pόlya定理-学习笔记
    所有区间异或的和的 一个加强
    计算一个序列有多少个不同的01子序列
  • 原文地址:https://www.cnblogs.com/sixiweb/p/12030749.html
Copyright © 2011-2022 走看看