zoukankan      html  css  js  c++  java
  • Mariadb 中启用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

    ////////////////////////////////
    ////////Sixi. Let it be.../////
    //////////////////////////////

     
     
    原文链接:https://www.cnblogs.com/sixiweb/p/12030749.html
  • 相关阅读:
    bzoj1297 [SCOI2009]迷路
    bzoj1085 [SCOI2005]骑士精神
    bzoj1009 [HNOI2008]GT考试
    uoj#73 【WC2015】未来程序
    bzoj1016 [JSOI2008]最小生成树计数
    bzoj2818 Gcd
    python递归——汉诺塔
    python参数
    python函数
    为什么会出现__pycache__文件夹?
  • 原文地址:https://www.cnblogs.com/chong-zuo3322/p/14551869.html
Copyright © 2011-2022 走看看