架构运维篇:MySQL 8.0启用BinLog 支持
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构运维篇:MySQL 8.0启用BinLog 支持相关的知识,希望对你有一定的参考价值。
上一篇:架构运维篇(五):Centos7/Linux中安装RocketMQ
最新线上的项目终于到多个数据执行的问题,找了团队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:宝塔 - 重载配置
第三步:验证是否生效
到 /var/lib/mysql 目录下查看初始文件大小,大概150多K。
文件名:mysql-bin.0000011
修改表数据,可以随意修改数据库中某张表数据并保存。
接着查看 mysql-bin.0000011 文件会变大。
以上是关于架构运维篇:MySQL 8.0启用BinLog 支持的主要内容,如果未能解决你的问题,请参考以下文章
Exchange Server2016运维篇一:禁用和删除邮箱深入探讨