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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构运维篇:MySQL 8.0启用BinLog 支持相关的知识,希望对你有一定的参考价值。


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

架构运维篇(六):MySQL

 

最新线上的项目终于到多个数据执行的问题,找了团队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

第三步:验证是否生效

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

文件名:mysql-bin.0000011

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

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

以上是关于架构运维篇:MySQL 8.0启用BinLog 支持的主要内容,如果未能解决你的问题,请参考以下文章

Exchange Server2016运维篇一:禁用和删除邮箱深入探讨

架构运维篇:CentOS/Linux安装数据可视化工具Grafana

linux运维架构之路-MySQL主从复制

PG运维篇--常用管理命令

运维篇主机登录审批,保障主机安全

运维篇-------后台运行