GreatSQL社区

搜索

[已解决] Docker里面运行MySQL怎么避免容器重启的时候损坏数据呢

1132 2 2022-8-25 12:24
MySQL这种有状态的应用在Docker里面运行怎么避免容器重启的时候损坏数据呢?



全部回复(2)
yejr 2022-8-25 13:59:52
1. 设置双1(innodb_flush_log_at_trx_commit = 1 & sync_binlog = 1)。
2. 可以将datadir挂载到外部存储。
DB架构师:曾凡坤 2025-1-28 01:44:43
你的DOCKER 是否运行在物理机上,还是虚拟机上呢? KVM 自己也有缓存
公众号 求关注 https://mp.weixin.qq.com/s/8aYQ6HN_uNKLObJuIliNvg
vatebur

4

主题

5

博客

62

贡献

注册会员

Rank: 2

积分
80

助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-4-3 04:31 , Processed in 0.018144 second(s), 14 queries , Redis On.
快速回复 返回顶部 返回列表