仅使用ibdata1恢复wordpress数据库

时间:2018-06-06 11:08:53

标签: mysql data-recovery

我们的服务器以我无法解释的方式丢失了所有mysql数据库。也许有人删除了文件夹。可能是团队成员 - 正在进行调查。

但是现在我需要恢复数据。

我在/ var / lib / mysql

中只有下面的结构

enter image description here

是否可以仅使用这些文件还原数据库?

我所有的谷歌尝试都在谈论拥有我不再拥有的.frm文件。

请帮忙 - 我发现了大约4种方法,但是因为它们需要.frm文件而被卡住了。

mysql服务器也死了,它不会启动,我不能再依赖服务器了。日志也被清除了。

2 个答案:

答案 0 :(得分:1)

上面列出的文件无法帮助您恢复数据库。最好的方法是更改​​服务器的磁盘,安装新的磁盘,然后运行恢复和调查(有几种取证工具可供使用。你使用当前磁盘的次数越多,你就越有机会恢复或聚集调查数据)。

但这只有在您对系统进行物理访问时才有可能。另外作为旁注,这是一种学习体验,即生产服务器详细信息应该是私有的,不与任何人共享,有多种方法可以保证root凭据的安全,并设置更新代码或服务器。

看看,可能是你的用途:

https://dba.stackexchange.com/a/54018

答案 1 :(得分:0)

第一步必须是将剩余文件的备份创建到安全的地方,然后再进行数据恢复。

如果您知道丢失数据库的结构,可以尝试

  • 从头开始重新初始化mysql以使mysql服务器再次运行。
  • 然后使用原始名称和结构在其中创建空数据库和表。这将创建丢失的.frm文件。
  • 停止mysq服务器,用备份中的文件替换新创建的文件。不要忘记检查文件的权限和所有权。
  • 再次启动mysql服务器。希望它能够恢复您的数据。