当前位置:   article > 正文

mysql5.7主从同步gtid_mysql 5.7 主从同步 gtid

mysql5.7 gtid主从同步

环境:1、(主) linux centOS 7 64位

2、(从) linux centOS 7 64位

3、(mysql)最好要求版本一致,从库不能比主库版本高 建议5.7

centos 7 默然安装mariadb,安装mysql 5.7参考如下链接文档:

centos 7安装mysql 5.7 :https://juejin.im/post/5c088b066fb9a049d4419985 (转载)

一、主库配置

1、更改主库/etc/my.cnf 配置文件

vim /etc/my.cnf

[mysqld]

lower_case_table_names=1

max_connections=7000

group_concat_max_len = 202400

max_allowed_packet = 128M

#开启gtid功能

gtid-mode=on

enforce-gtid-consistency=1

#设置server_id,一般设置为IP,注意要唯一

server_id=840

复制过滤:也就是指定哪个数据库不用同步(mysql库一般不同步)

replicate_wild_ignore_table=mysql.%

#指定哪个数据库同步,本次只同步newerp库

replicate_wild_do_table=newerp.%

#开启二进制日志功能,可以随便取,最好有含义关键就是这里了

log-bin=edu-mysql-bin

为每个session 分配的内存,在事务过程中用来存储二进制日志的缓存

binlog_cache_size=1M

主从复制的格式 mixed,statement,row,默认格式是statement

binlog_format=mixed

二进制日志自动删除/过期的天数。默认值为0,表示不自动删除。

expire_logs_days=7

跳过主从复制中遇到的所有错误或指定类型的错误,避免slave端复制中断。

如:1062错误是指一些主键重复,1032错误是因为主从数据

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/947115
推荐阅读
相关标签
  

闽ICP备14008679号