Mysql 仅使用ibdata1恢复wordpress数据库

Mysql 仅使用ibdata1恢复wordpress数据库,mysql,data-recovery,Mysql,Data Recovery,我们的服务器以我无法解释的方式丢失了所有mysql数据库。也许有人删除了文件夹。可能是团队成员-调查正在进行中 但现在我需要恢复数据 我在/var/lib/mysql中只有下面的结构 是否可以仅使用这些文件恢复数据库 我所有的谷歌尝试都在谈论拥有我不再拥有的.frm文件 请帮助-我已经找到了大约4种方法,但由于它们需要.frm文件,我陷入了困境 mysql服务器也死了,它不会启动,我不能再依赖服务器了。日志也被清除。上面列出的文件无法帮助您恢复数据库。最好的方法是更改服务器的磁盘,安装一个新磁

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

但现在我需要恢复数据

我在/var/lib/mysql中只有下面的结构

是否可以仅使用这些文件恢复数据库

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

请帮助-我已经找到了大约4种方法,但由于它们需要.frm文件,我陷入了困境


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

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

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

看一看,可能对您有用:


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

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

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

是否删除了文件?为什么不使用恢复软件取消删除文件?我们正在尝试此解决方案