我知道,试图通过复制数据文件夹来导出数据库真的很难过!但我有一个重要的数据库里面的硬盘,我不知道如何将此数据库导出到我的实际系统(winxp - mysql 5.0.37)。如何从硬盘导出MySQL数据库(数据文件夹)?
所以,我复制old_harddisk /程序/ MySQL的/数据/ coge2010到MYPC /程序/ MySQL的/数据/ coge2010
结果:
- 我看到cogemilla(4)我的phpMyAdmin的数据库汇总(这是正确的!我的4个表!)
- 如果我点击数据库,我看到的只是1台
- 上的MySQL错误日志文件,我觉得像这样的消息(哦不!):“ ... [错误]无法从内部数据字典中找到表coge2010/soci尽管InnoDB的.frm文件存在,但仍存在。也许您已经删除并重新创建了InnoDB数据文件,但忘记删除InnoDB表的相应.frm文件,或者您已将.frm文件移动到另一个数据库?见http://dev.mysql.com/doc/refman/5.0/en/innodb-troubleshooting.html你如何解决这个问题。”
任何想法?
尝试单独重建的模式。这可能是因为模式不可用的错误 – Kris