docker开启mysql的binlog日志解决数据卷问题

在开发中,需要通过监听mysql的binlog日志文件做到对数据表的监控,由于mysql是部署在docker容器中,还需要解决数据卷的问题,备注:需提前在宿主机目录下创建一个文件用于保存mysql的数据集,我这里创建的目录是 /usr/docker/mysql/data,而/var/lib/mysql是mysql镜像开启后的固定目录,一般是不需要我们手动去干扰的,保持默认的就可以,使用客户端连接工具连接上mysql,尝试着观察一下mysql_binlog的开启情况,docker开启mysql的binlog日志解决数据卷问题,可以看到此时并没有开启日志功能,同时我们也可以去到宿主机的挂载目录下观察一下,,docker开启mysql的binlog日志解决数据卷问题,依次执行下面的命令,docker开启mysql的binlog日志解决数据卷问题,这时我们再观察一下bin_log的变化,说明这时候bin_log的日志已经生成了,docker开启mysql的binlog日志解决数据卷问题,也可以进入到宿主机目录下进行观察,这时在宿主机下已经产生了日志文件,docker开启mysql的binlog日志解决数据卷问题,本篇的初衷是为了快速搭建mysql并能想办法检测到bin_log的日志达到后续使用bin_log检测表数据变化的目的,因此使用docker安装贺启动mysql是比较方便的,但由于是初次尝试,在网上参考相关的资料时发现基大多数博客的内容基本上没有经过验证,或者说很难实施出效果,最终总结出上面可执行的流程,提供后续的参考和使用!友情提示,网上的资料请慎重参考!最后感谢观看!希望大家以后多多支持!
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册