通过复制数据.frm和.ibd复制mysql数据库

时间:2015-02-07 11:00:40

标签: mysql phpmyadmin xampp

我在Windows上使用Xampp ..在MySQL数据目录中我尝试通过复制/重命名包含.frm.ibd数据的文件夹来复制数据库..这在过去与我一起工作..但是现在新的数据库在phpmyadmin中显得空白而且'某些'表格出现在phpmyadmin侧边栏导航中..我缺少什么?

我不再拥有原始数据库的版本(它是convereted)而且我只有这个数据文件夹..所以我需要让这个工作!

谢谢!

1 个答案:

答案 0 :(得分:0)

这不是复制数据库的推荐方法,也不是复制文件夹的好备份方法。在复制文件夹以复制数据库的情况下,某些元数据可能具有旧的数据库名称,然后服务器因为有两个相似的数据库名称而感到困惑。

特别是,InnoDB不能很好地处理数据目录的任何文件级操作,但不鼓励所有存储类型。

您可以尝试停止MySQL服务器,将文件夹重命名为原始名称,然后再次启动MySQL服务器以挽救您的一些数据,但赔率不高。关于这些坏消息我很遗憾。我建议你从备份恢复;即使您能够让当前版本再次运行,您也可能会遇到一些您无法检测到的更深层次的损坏。

顺便说一句,phpMyAdmin能够直接从“操作”选项卡复制数据库。

相关问题