zoukankan      html  css  js  c++  java
  • 开启BinLog_MySQL

    TOC

    开启BinLog_MySQL

    通常情况 MySQL 是默认关闭 Binlog 的,所以你得配置一下以启用它。

    Linux和Windows开启的方法一致,但是配置的文件不一样:

    • Linux:my.cnf(一般在/etc/mysql//etc/mysql/mysql.conf.d/mysqld.cnf路径下)
    • Windows:my.ini(一般在软件安装的根路径下)
    • 检查是否已经开启了BinLog
    # 登录mysql
    运行 mysql -uroot -p 回车输入密码
    # 判断是否已经开启
    运行 show variables like "%bin%";  # log_bin为OFF说明未开启

    • 修改配置文件
      • Linux:my.cnf(一般在/etc/mysql//etc/mysql/mysql.conf.d/mysqld.cnf路径下)
      • Windows:my.ini(一般在软件安装的根路径下)
    #在[mysqld] 下增加以下配置(若是没有[mysqld],需要自己加上)
    log_bin=mysql-bin-log
    log_bin_index=mysql-bin-log.index
    server-id=1
    • 在配置文件中加入 log_bin 配置,表示启用binlog,如果没有给定值,写成 log_bin=,则默认名称为主机名。(注:名称若带有小数点,则只取第一个小数点前的部分作为名称)

    • 重启mysql服务(若是docker,直接重启这个容器即可)
    • 重新检测
    进入mysql
    运行 show variables like "%bin%"  --查看是否开启log_bin日志


    BinLog配置

    配置 定义
    binlog_format 设置日志格式
    log_bin 设置日志路径,注意路经需要mysql用户有权限写
    expire_logs_days 设置binlog清理时间
    max_binlog_size binlog每个日志文件大小
    binlog_cache_size binlog缓存大小
    max_binlog_cache_size 最大binlog缓存大小




  • 相关阅读:
    「SOL」开关(LOJ)
    「SOL」星际迷航(LOJ)
    「NOTE」概率生成函数
    「SOL」谢特(LOJ)
    「SOL」重建计划(BZOJ)
    「SOL」Tug of War(洛谷)
    「SOL」同余方程(LOJ)
    「SOL」Bad Cryptography(Codeforces)
    「SOL」小A与两位神仙(洛谷)
    「SOL」Social Distance(AtCoder)
  • 原文地址:https://www.cnblogs.com/ziyue7575/p/e80c31b518f8511f3abe60caba851046.html
Copyright © 2011-2022 走看看