架构运维篇(六):MySQL 8.0启用BinLog 支持

上一篇:架构运维篇(五):Centos7/Linux中安装RocketMQ

架构运维篇(六):MySQL 8.0启用BinLog 支持_第1张图片

 

最新线上的项目终于到多个数据执行的问题,找了团队DBA发现云上的MySQL 默认是没有启用BinLog支持。

小编研究了一下很简单,不过中间也遇到一些坑可以给大家分享一下。

环境说明:

MySQL:8.0

备注:通过宝塔工具快速安装。

第一步:修改 /etc/my.conf 文件

#binlog_format=mixed
binlog_format=row
binlog-do-db=dbname #制定具体要同步的数据库

第二步:重启MySQL使配置生效

方案1:命令启动

sudo systemctl restart mysqld

方案2:宝塔 - 重载配置 

架构运维篇(六):MySQL 8.0启用BinLog 支持_第2张图片

第三步:验证是否生效

到 /var/lib/mysql 目录下查看初始文件大小,大概150多K。

文件名:mysql-bin.0000011

修改表数据,可以随意修改数据库中某张表数据并保存。

接着查看 mysql-bin.0000011 文件会变大。

你可能感兴趣的:(互联网技术,数据库,数据库性能,架构,数据库,binlog)