docker上开启mysql服务的binlog日志

1.登陆docker所在服务器,输入docker ps查看部署的所有的服务

如下 : 

即为mysql的服务;

2.登陆到mysql的服务

输入 docker exec -it fb566685c7cb /bin/bash

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

输入 : show variables like 'log_bin';

此处我已开启,未开启 显示 OFF

3.输入quit退出mysql客户端

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

find /etc -name mysqld.cnf

5.cd到该目录下

(docker上没有vim命令可以:依次执行apt-get update 然后再次执行apt-get install vim即可成功安装vim)

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

log_bin = /var/lib/mysql/mysql_bin
server_id = 1

general_log_file = /var/log/mysql/mysql.log
general_log = 1

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

8.按照上面的进入到mysql的方法,输入命令显示

这样就开启了binlog

(注意 : 我发现 csdn复制的文本带格式了,直接复制命令到服务器上执行有问题,先复制到文本在复制到服务器即可,咦,不想再回头消格式了)

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值