【问题标题】:copy mysql database by copying data .frm and .ibd通过复制数据 .frm 和 .ibd 来复制 mysql 数据库
【发布时间】:2015-02-07 11:00:40
【问题描述】:

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

我不再有原始数据库的版本(已转换),我只有这个数据文件夹..所以我需要让它工作!

谢谢!

【问题讨论】:

    标签: mysql phpmyadmin xampp


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2022-07-23
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 2011-11-04
      • 1970-01-01
      • 2011-01-04
      相关资源
      最近更新 更多