• 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

  • 相关阅读:
    Train Problem(栈的应用)
    Code obfuscatio (翻译!)
    Milking Cows
    Sorting a Three-Valued Sequence(三值排序)
    Asphalting Roads(翻译!)
    FatMouse' Trade
    Fibonacci Again
    Yogurt factory
    经济节约
    Lucky Conversion(找规律)
  • 原文地址:https://www.cnblogs.com/sixiweb/p/12030749.html
Copyright © 2020-2023  润新知