V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
zpvip
V2EX  ›  MySQL

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

  •  
  •   zpvip · May 6, 2016 · 5922 views
    This topic created in 3650 days ago, the information mentioned may be changed or developed.

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

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

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

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

    30 replies    2016-05-31 17:15:52 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       May 6, 2016   ❤️ 1
    在 Slave 上输入 show slave status 看一下状态, Seconds_Behind_Master 就是从数据和主数据之间的时间差。不过如果 Slave Worker 很早就停了的话,那么应该是没有太大的意义了。
    qinxi
        2
    qinxi  
       May 6, 2016   ❤️ 1
    吃顿好的吧.
    msg7086
        3
    msg7086  
       May 6, 2016
    不能的。所以主从同步一定一定要做啊。
    hanyouchun66
        4
    hanyouchun66  
       May 6, 2016   ❤️ 1
    建议你看看这本书<<mysql 从入门到删库跑路>>
    msg7086
        5
    msg7086  
       May 6, 2016
    补一句。不仅仅要做主从,还要在从服务器上每隔一段时间导出一份快照。
    (不要问我怎么知道的。)
    lovedboy
        6
    lovedboy  
       May 6, 2016
    热备和冷备一定要一起上==
    wensonsmith
        7
    wensonsmith  
       May 6, 2016
    怎么这么多删库的。。跟数据库过不去啊
    http://www.v2ex.com/t/276419
    lazycat
        8
    lazycat  
       May 6, 2016
    我还以为你是删了库。。。
    要是配置过主从就算 slave 跪了删了库也还是有可能从二进制日志恢复数据库的。。。
    然而你是删了 droplet 。。。那就。。。节哀吧。。。
    zpvip
        9
    zpvip  
    OP
       May 6, 2016
    我原来只看别人热闹,现在事情到自己头上了,数据没备份!!!

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

    主服务器已经删除了,从服务器已经一年没有同步了,只有 mysqld-relay-bin.001604 之类的文件,很小,打开没什么有用信息
    realpg
        14
    realpg  
    PRO
       May 6, 2016
    有主有从的结构,既然都用到了从服务器分担压力,靠我的优化黑科技都搞不定单机的,那我一定给 binlog 500G 空间……肯定数据重要
    MiguelValentine
        15
    MiguelValentine  
       May 6, 2016
    吃顿好的吧. + 1
    oamzn
        16
    oamzn  
       May 6, 2016
    吃顿好的吧. + 1
    zpvip
        17
    zpvip  
    OP
       May 6, 2016
    好了,不折腾了,就从头再来吧。应该是恢复不了了。
    likuku
        18
    likuku  
       May 6, 2016
    [只在 Digitalocean 设置了备份,本来也是万无一失,哪想到误删了服务器!] 备份也放在同一台机器本地么?这怎么能叫“备份”...最基本得放到另一台机器 /amazon S3
    Neveroldmilk
        19
    Neveroldmilk  
       May 6, 2016
    一年没同步的备份有什么用?
    zpvip
        20
    zpvip  
    OP
       May 6, 2016
    @likuku Digitalocean 有备份服务,整机备份,只要 Droplets 没删除,随时恢复。不是在服务器里面备份成文件。
    kozora
        21
    kozora  
       May 6, 2016
    @zpvip 一年。。。算了吧
    detailyang
        22
    detailyang  
       May 6, 2016
    数据库没备份敢在线上跑,看来是没被坑过哈哈。
    ms2008
        23
    ms2008  
       May 6, 2016
    不要折腾了, 157 个字节,提取不出几条 SQL 的
    wysnylc
        24
    wysnylc  
       May 6, 2016
    @qinxi 两顿吃饱
    Zmiss520
        25
    Zmiss520  
       May 6, 2016
    建议以后数据一定是单独备份,起码也要来个 Raid
    Zmiss520
        26
    Zmiss520  
       May 6, 2016
    @zpvip 建议你最好单独那台服务器备份 ~~这样也不用担心数据丢失恢复不了
    wweir
        27
    wweir  
       May 6, 2016
    开了同步就一定会有一个东西叫 binlog ,别瞎操作了,闪回吧
    ahillgian
        28
    ahillgian  
       May 6, 2016
    最近怎么这么多删数据库的?
    darasion
        29
    darasion  
       May 9, 2016
    也许也许只有谷歌快照可以帮到你一些...
    JaneMa
        30
    JaneMa  
       May 31, 2016
    Hi Xamarin 有大牛推荐吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 09:01 · PVG 17:01 · LAX 02:01 · JFK 05:01
    ♥ Do have faith in what you're doing.