咨询微信: dbservice1234 7 x 24 在线支持!

    你在这里

    • You are here:
    • 首页 > MySQL数据库救援服务

MySQL数据库救援服务

紧急服务国内热线号码: 13764045638      QQ号:47079569
MySQL技术专家服务邮箱: service@parnassusdata.com

 

 

服务范围

ParnassusData紧急响应服务支援覆盖中国本土地区,提供7*24小时汉语技术支持。

服务包括但不限于:

  1. MySQL数据库故障
  2. MySQL误删除数据delete、drop、truncate的恢复
  3. MySQL误删除数据文件的恢复
  4. MySQL因磁盘故障而引起的数据库损坏
  5. MySQL性能优化

 

具体的恢复场景如下:

即便在MySQL无备份的情况下我们可以尝试恢复:

  1. DROP DATABASE
  2. DROP TABLE 或 DROP /CREATE ,Truncate Table
  3. 损坏的InnoDB 数据库
  4. 不可用的XtraBackup备份
  5. 误操作的UPDATE/DELETE
  6. 文件系统/硬盘损坏
  7. 误删除了ibdata1或*.ibd文件

 

 

恢复前的建议措施

 

对于数据恢复而言保留现场至关重要,否则OS或MySQL的其他操作可能覆盖数据,则可能导致恢复出来数据越来越少。

基于不同的恢复场景,采取不同的措施

 

场景 :DROP DATABASE 或 DROP TABLE ,   innodb_file_per_table 没有打开

措施:

kill mysqld_safe 进程

# ps ax | grep mysqld_safe
# kill -9 <pid of mysqld_safe>

kill mysqld 进程

# ps ax | grep mysqld
# kill -9 <pid of mysqld>

 

场景:DROP DATABASE 或 DROP TABLE ,   innodb_file_per_table 打开了

 

这种情况下MYSQL将对应的ibd文件已删除,其空间可以被OS操作系统回收利用,则此时需要确保对应的磁盘分区或卷组被unmount

# df -h `mysql -NBe "select @@datadir"`
# umount /mnt/data

 

场景: 删除了InnoDB文件(ibdata1,*.ibd)

 

此时若MYSQL服务器进程仍运行着,那么不要stop MYSQL ,直接联系我们的 400电话,以便后续恢复。

 

对于恢复服务的需求

 

为了成功恢复MYSQL数据,我们可能需要:

  1. 表结构, 我们需要表的CREATE TABLE语句或者.frm文件。 当然即便丢失了InnoDB字典,我们一般也可以恢复
  2. 额外的磁盘,以便将数据存放到非现有数据库所在磁盘上,保证写出的数据绝对不会覆盖原有数据。

 

现在就需要恢复服务?

别犹豫了快拨打

 

紧急服务国内热线号码: 13764045638      QQ号:47079569
MySQL技术专家服务邮箱: service@parnassusdata.com