zoukankan      html  css  js  c++  java
  • mysql开启binlog

    mysql开启binlog,至于为什么要开启binlog,可以google下。

    ## 设置server_id,一般设置为IP
    server_id=117
    
    ## 复制过滤:需要备份的数据库名,多个库以逗号分隔,输出binlog
    ## binlog-do-db=mydb
    
    ## 复制过滤:不需要备份的数据库,不输出(mysql库一般不同步)
    ## binlog-ignore-db=mysql
    
    #若涉及及同步函数或者存储过程需要配置,否则主备会产生异常不能同步
    log_bin_trust_function_creators=TRUE
    
    ## 开启二进制日志功能,可以随便取,最好有含义
    log-bin=117-mysql-bin
    
    ## 为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存
    binlog_cache_size=1M
    
    ## 主从复制的格式(mixed,statement,row,默认格式是statement)
    binlog_format=mixed
    
    ## 二进制日志自动删除/过期的天数。默认值为0,表示不自动删除。
    expire_logs_days=10
    
    ## 跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。
    ## 如:1062错误是指一些主键重复,1032错误是因为主从数据库数据不一致
    slave_skip_errors=1062
  • 相关阅读:
    大学阶段最后的交流
    JavaScript的一些基础性知识
    CSS的一些总结
    JavaWeb的一些理解
    Java Web之XML基础
    Java基础增强
    反射的理解
    Java网络编程
    Java 中剩下的流以及线程方面的知识
    Java中的流操作
  • 原文地址:https://www.cnblogs.com/rwxwsblog/p/5467861.html
Copyright © 2011-2022 走看看