gpt4 book ai didi

mysql - 如何从硬盘导出MySQL数据库(数据文件夹)?

转载 作者:行者123 更新时间:2023-11-29 07:05:21 25 4
gpt4 key购买 nike

我知道,尝试仅通过复制数据文件夹来导出数据库真的很难过!但是我有一个硬盘,里面有一个重要的数据库,我不知道如何将这个数据库导出到我的实际系统(winxp - mysql 5.0.37)。

所以,我已经将 old_harddisk/program/mysql/data/coge2010 复制到 mypc/programs/mysql/data/coge2010

结果:

  • 我在我的 phpMyAdmin 数据库摘要中看到了 cogemilla (4)(它是正确的!!!我的 4 个表!)
  • 如果我单击数据库,我只会看到 1 个表(哦,不!)
  • 在 mysql 错误日志文件中,我发现了这样的消息:"...[ERROR] Cannot find table coge2010/soci from the internal data dictionary of InnoDB though the .frm file for the table maybe您已删除并重新创建 InnoDB 数据文件,但忘记删除 InnoDB 表的相应 .frm 文件,或者您已将 .frm 文件移动到另一个数据库?请参阅 http://dev.mysql.com/doc/refman/5.0/en/innodb-troubleshooting.html 如何解决该问题。”

有什么想法吗?

最佳答案

您应该创建一个转储并将其导入到新服务器上。

在命令提示符中键入以下内容以创建转储文件:

mysqldump -h host -u user -p databaseName > dumpFile.sql

导入数据库:

mysql -h host -u user -p databaseName < dumpFile.sql

关于mysql - 如何从硬盘导出MySQL数据库(数据文件夹)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7526453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com