7 x 24 在线支持!
|
紧急服务国内热线号码: 13764045638 QQ号:47079569 |
MySQL技术专家服务邮箱: service@parnassusdata.com |
服务范围 |
ParnassusData紧急响应服务支援覆盖中国本土地区,提供7*24小时汉语技术支持。
服务包括但不限于:
- MySQL数据库故障
- MySQL误删除数据delete、drop、truncate的恢复
- MySQL误删除数据文件的恢复
- MySQL因磁盘故障而引起的数据库损坏
- MySQL性能优化
具体的恢复场景如下:
即便在MySQL无备份的情况下我们可以尝试恢复:
- DROP DATABASE
- DROP TABLE 或 DROP /CREATE ,Truncate Table
- 损坏的InnoDB 数据库
- 不可用的XtraBackup备份
- 误操作的UPDATE/DELETE
- 文件系统/硬盘损坏
- 误删除了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数据,我们可能需要:
- 表结构, 我们需要表的CREATE TABLE语句或者.frm文件。 当然即便丢失了InnoDB字典,我们一般也可以恢复
- 额外的磁盘,以便将数据存放到非现有数据库所在磁盘上,保证写出的数据绝对不会覆盖原有数据。
现在就需要恢复服务?
别犹豫了快拨打
|
紧急服务国内热线号码: 13764045638 QQ号:47079569 |
MySQL技术专家服务邮箱: service@parnassusdata.com |