docker/系统升级导致数据丢失解决方法 #266
LetMeDecay
started this conversation in
交流
Replies: 1 comment 3 replies
-
这本质上是利用binlog固有特征实现的 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
这两天ubuntu20.04提示可以升级,我就dist-upgrade一下,然后容器就寄了😅启动之后就提示重装,研究了下怎么解决
先进入compose配置文件夹
数据未被删除
只要这一步能查到用户,创建install.lock文件之后就能读取之前的数据了
先把compose文件里面这两行注释去掉
然后创建一个lock文件
最后重建容器就行了
数据已删除(未测试,不确定是否可用)
先备份mysql文件夹,防止折腾失败
然后根据重置数据库的时间找到具体的binlog文件
通常来说日期靠后并且比较大的那个文件就是
然后把下面的时间调整到重置之前,binlog名字改成具体的文件
重置之后再走未删除的方式就行了
Beta Was this translation helpful? Give feedback.
All reactions