首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DROP数据库恢复

DROP数据库恢复
EN

Database Administration用户
提问于 2016-09-23 20:44:44
回答 1查看 1.3K关注 0票数 1

我需要解决一个问题。我丢了一个数据库。我已经恢复了*.frm*.ibd文件。

我还没有将它们复制到mysql文件夹中--我可以将文件复制回来并使服务器恢复吗?

ibdata1ib_logfile0ib_logfile1从我在恐慌中用kill -9退出服务器时仍然完好无损。

最好的方法是什么-我还没有尝试任何东西,因为我担心我可能会丢失数据(如果它还没有丢失)。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-09-24 00:53:04

如果您删除了一个带有innodb_file_per_table的表,最好不要取消删除.ibd文件,而是从percona数据恢复工具包中用page_parser扫描磁盘分区。

ibd文件无疑损坏了,您将无法导入TABLESPACE。另一个问题是取消删除工具--通常(每次我实际看到)--为了重建一个文件而丢失大量数据。

为了快速检查未删除的ibd中的内容,并查看丢失/恢复了多少记录,我可以建议https://recovery.twindb.com (免责声明--我是作者)。但是,再一次,我会解析分区。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/150542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档