误删 mysql 主服务器,可以从 “从服务器” 恢复数据吗?

2016-05-06 09:18:18 +08:00
 zpvip

以为 一个 Digitalocean 的 Droplets 没用了,就删除了,结果发现上面还有一个重要网站。客服说不可能恢复了。

这台服务器上面有个很重要的 mysql 数据库,虽然设置了主从同步,但我的主从同步一年前就出问题了,因为从服务器只是备份,所以没有重新恢复主从关系。

现在在从服务器上发现 ibdata1 还是最新的,还有一堆 mysqld-relay-bin.0016xx 文件,不过每个文件只有 157 个字节,是不是记录位置的?

请问高人,还有可能从这恢复数据吗?谢谢!

5217 次点击
所在节点    MySQL
30 条回复
Livid
2016-05-06 09:20:32 +08:00
在 Slave 上输入 show slave status 看一下状态, Seconds_Behind_Master 就是从数据和主数据之间的时间差。不过如果 Slave Worker 很早就停了的话,那么应该是没有太大的意义了。
qinxi
2016-05-06 09:27:30 +08:00
吃顿好的吧.
msg7086
2016-05-06 09:28:09 +08:00
不能的。所以主从同步一定一定要做啊。
hanyouchun66
2016-05-06 09:36:01 +08:00
建议你看看这本书<<mysql 从入门到删库跑路>>
msg7086
2016-05-06 09:36:48 +08:00
补一句。不仅仅要做主从,还要在从服务器上每隔一段时间导出一份快照。
(不要问我怎么知道的。)
lovedboy
2016-05-06 09:42:12 +08:00
热备和冷备一定要一起上==
wensonsmith
2016-05-06 09:45:11 +08:00
怎么这么多删库的。。跟数据库过不去啊
http://www.v2ex.com/t/276419
lazycat
2016-05-06 09:46:37 +08:00
我还以为你是删了库。。。
要是配置过主从就算 slave 跪了删了库也还是有可能从二进制日志恢复数据库的。。。
然而你是删了 droplet 。。。那就。。。节哀吧。。。
zpvip
2016-05-06 09:58:26 +08:00
我原来只看别人热闹,现在事情到自己头上了,数据没备份!!!

当初设计的时候太看重主从复制,忘记了最简单的数据库自动备份脚本。运行一段时间后,主从经常出问题就懒得管了。也没有使用其它备份方式,只在 Digitalocean 设置了备份,本来也是万无一失,哪想到误删了服务器!
php230
2016-05-06 09:58:44 +08:00
bin log 日志呢?
kozora
2016-05-06 10:22:03 +08:00
bin log 还在的话...还能恢复
biby
2016-05-06 10:29:48 +08:00
好阔怕。。。
zpvip
2016-05-06 10:37:12 +08:00
@php230
@kozora
请问有没有相关文档?没搜到。

主服务器已经删除了,从服务器已经一年没有同步了,只有 mysqld-relay-bin.001604 之类的文件,很小,打开没什么有用信息
realpg
2016-05-06 10:38:23 +08:00
有主有从的结构,既然都用到了从服务器分担压力,靠我的优化黑科技都搞不定单机的,那我一定给 binlog 500G 空间……肯定数据重要
MiguelValentine
2016-05-06 10:44:37 +08:00
吃顿好的吧. + 1
oamzn
2016-05-06 10:55:27 +08:00
吃顿好的吧. + 1
zpvip
2016-05-06 10:55:51 +08:00
好了,不折腾了,就从头再来吧。应该是恢复不了了。
likuku
2016-05-06 11:05:24 +08:00
[只在 Digitalocean 设置了备份,本来也是万无一失,哪想到误删了服务器!] 备份也放在同一台机器本地么?这怎么能叫“备份”...最基本得放到另一台机器 /amazon S3
Neveroldmilk
2016-05-06 11:07:05 +08:00
一年没同步的备份有什么用?
zpvip
2016-05-06 11:20:53 +08:00
@likuku Digitalocean 有备份服务,整机备份,只要 Droplets 没删除,随时恢复。不是在服务器里面备份成文件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/276684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX