仅用ibdata1恢复wordpress数据库

ebdffaop  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(430)

我们的服务器以我无法解释的方式丢失了所有mysql数据库。也许有人删除了文件夹。可能是一个团队成员-调查正在进行中。
但现在我需要恢复数据。
我在/var/lib/mysql中只有下面的结构

是否可以仅使用这些文件还原数据库?
我在google上的所有尝试都在谈论拥有我已经没有的.frm文件。
请帮助-我已经找到了大约4种方法,但我陷入困境,因为他们需要.frm文件。
mysql服务器也死了,它不会启动,我不能再依赖服务器了。日志也被清除了。

chy5wohz

chy5wohz1#

上面列出的文件无法帮助您恢复数据库。最好的方法是更改服务器的磁盘,安装一个新磁盘,然后运行恢复和调查(有几种取证工具可用于此)。您使用当前磁盘的次数越多,就越失去恢复或收集调查数据的机会)。
但这只有在你有物理访问系统的权限时才有可能。另请注意,生产服务器的详细信息应该是私有的,不能与任何人共享,这是一种学习经验,有多种方法可以确保根凭据的安全,并设置更新代码或服务器。
看一看,可能对你有用:
https://dba.stackexchange.com/a/54018

44u64gxh

44u64gxh2#

第一步必须是将剩余文件备份到一个安全的地方,然后才能进行数据恢复。
如果您知道丢失的数据库的结构,您可以尝试
从头开始重新初始化mysql,使mysql服务器重新运行。
然后用原始名称和结构在其中创建空数据库和表。这将创建丢失的.frm文件。
停止mysq服务器,用备份文件替换新创建的文件。别忘了检查文件的权限和所有权。
重新启动mysql服务器。希望它能恢复你的数据。

相关问题