开启docker中mysql的binlog日志

1.登陆docker服务器,输入docker ps查看服务:

2.进入mysql服务

进入到mysql的服务容器后,输入mysql -u*** -p***登陆 mysql 客户端查看是否开启binlog

输入 : show variables like 'log_bin';

3.输入quit退出mysql客户端

4.之后在docker的mysql服务容器里查询mysql的配置文件所在目录输入

find /etc -name mysqld.cnf

5.cd到该目录下

(docker上没有vim命令可以:依次执行apt-get update 然后再次执行apt-get install vim即可成功安装vim) 。如果没有互联网则先准备相关package的升级镜像包。

6.vim mysqld.cnf编辑配置文件并添加如下内容,注意保存,保存,保存

log_bin = /var/lib/mysql/mysql_bin

server_id = 1

expire_logs_days = 30

max_binlog_size = 1024M

binlog_format = ROW

sync_binlog = 1

general_log_file = /var/log/mysql/mysql.log

general_log = 1

7.保存完 输入exit命令退出docker的mysql服务,然后通过刚才进入mysql服务的那个id,重启mysql服务,即可成功开启docker上的mysql的binlog日志了

8.按照上面的进入到mysql的方法,输入命令显示,最后做检查

相关推荐
RuiZN4 小时前
Muduo---Channel类
运维·服务器·c++
一直在努力学习的菜鸟4 小时前
阿里云2G2核的服务器可以做什么?
linux·运维
可涵不会debug4 小时前
【LangChain系列】 零基础入门实战:从环境搭建到 LCEL 链式完整 Demo 详解
运维·服务器·langchain·vibe coding
IT二叔4 小时前
Kubernetes(K8s)-02-Minikube安装
云原生·容器·kubernetes
tedcloud1234 小时前
Orca 部署指南:开源 AI 推理服务的 Linux 部署实践
linux·运维·服务器·人工智能·开源·自动化·excel
公众号:fuwuqiBMC5 小时前
(转自“服务器BMC”)服务器BMC芯片——AST2800
运维·服务器
HiDev_5 小时前
【非标自动化】2、认识元器件(流量传感器)
运维·自动化
xlq223225 小时前
高并发服务器day8(含服务器完整架构)
运维·服务器·php
Shell运维手记6 小时前
交换机(二层交换机)完整工作原理
运维·网络·网络协议·macos·交换机
飞飞传输6 小时前
金融数字化转型新基建:替代FTP的国产传输软件筑牢数安全防线
大数据·运维·安全