mysql 开启cdc归档日志

发布时间 2023-09-09 09:01:26作者: leolzi

1、介绍

mysql 开启归档只需要在mysql的 my.ini 中添加几个配置即可(适用版本如下:)

2、说明

如下:

# 配置二进制日志,下面的路径 logs文件夹需要提前建好
log-bin = E:/mariadb-10.4.20-winx64/logs/mysql-bin.log
# 设置最大存储空间
max-binlog-size = 50000M
# 指定服务id
server-id = 1
# 行日志开启
binlog_format = row
# 记录前后所有日志
binlog_row_image = full
# 日志生存期
expire_logs_days = 15

#断开重连间隔 默认30
set global slave_net_timeout = 120; 
#worker线程最大空闲时间,默认为60秒,超过限制后会退出
set global thread_pool_idle_timeout = 120;

如单独创建cdc账号,如下操作:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

修改完,注意重启mysql服务