设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 70|回复: 11

Docker内部MySQL如何开启binlog日志

[复制链接]

3

主题

51

回帖

169

积分

注册会员

积分
169
发表于 2024-4-20 08:17:42 | 显示全部楼层 |阅读模式
目录


查看 binlog状态

在MySQL终端执行一下,Navicat都行
  1. show variables like '%log_bin%'
复制代码

发现是没有开启binlog

修改Docker的MySQL的my.cnf配置文件

添加下面内容
注意:
log-bin = /logs/mysql-bin.log 是Docker内部的路径,不是Linux宿主机的路径
  1. #设置日志格式
  2. binlog_format = mixed
  3. #设置日志路径,注意路经需要mysql用户有权限写
  4. log-bin = /logs/mysql-bin.log
  5. #设置binlog清理时间
  6. expire_logs_days = 5
  7. #binlog每个日志文件大小
  8. max_binlog_size = 50m
  9. #binlog缓存大小
  10. binlog_cache_size = 4m
  11. #最大binlog缓存大小
  12. max_binlog_cache_size = 512m
复制代码
重启docker容器重启失败发现报错信息

docker restart 命令重启docker之后发现重启失败
查看docker日志:
docker logs 容器id
  1. 2021-01-16 07:05:53 0 [Note] mysqld (mysqld 5.6.49-log) starting as process 29 ...
  2. mysqld: File '/logs/mysql-bin.index' not found (Errcode: 13 - Permission denied)
  3. 2021-01-16 07:05:53 29 [ERROR] Aborting
  4. 2021-01-16 07:05:53 29 [Note] Binlog end
复制代码
上面意思是没权限,需要给docker内部的这个/logs赋予权限

开始解决问题

把上面修改binlog的配置还原回来,重启docker容器,让docker重启成功,进入docker容器
命令 : docker exec -it 容器id bash
进入容器之后执行:
  1. chown -R mysql:mysql   /logs
复制代码
修改MySQL目录的用户和用户组权限
修改完了之后退出docker
然后再给修改binlog日志信息,接着重启docker容器,发现docker容器启动成功

验证一下

连接MySQL执行一下
  1. show variables like '%log_bin%'
复制代码

发现已经开启binlog

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1

主题

66

回帖

154

积分

注册会员

积分
154
发表于 2024-6-1 16:51:37 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。

0

主题

65

回帖

131

积分

注册会员

积分
131
发表于 2024-6-7 18:39:21 | 显示全部楼层
666666666666666666

1

主题

40

回帖

98

积分

注册会员

积分
98
发表于 2024-6-18 19:16:48 | 显示全部楼层
嘎嘎嘎嘎嘎嘎嘎

4

主题

38

回帖

146

积分

注册会员

积分
146
发表于 2024-7-5 17:16:12 | 显示全部楼层
非常感谢你的观点,让我受益良多!

1

主题

58

回帖

138

积分

注册会员

积分
138
发表于 2024-7-6 03:59:49 | 显示全部楼层
太棒了!感谢分享这个信息!

0

主题

49

回帖

99

积分

注册会员

积分
99
发表于 2024-8-2 14:19:05 | 显示全部楼层
谢谢你的提醒,我会注意的。

0

主题

55

回帖

111

积分

注册会员

积分
111
发表于 2024-9-6 15:14:01 | 显示全部楼层
666666666666666666

1

主题

53

回帖

125

积分

注册会员

积分
125
发表于 2024-9-26 21:35:13 | 显示全部楼层
让我们一起努力

1

主题

53

回帖

129

积分

注册会员

积分
129
发表于 2024-9-29 14:13:40 | 显示全部楼层
已测试,非常不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 10:51 , Processed in 0.109275 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表