导入旧的mysql数据文件夹

时间:2010-05-16 18:49:20

标签: mysql import reinstall

重新安装后,所有旧数据仍显示在MySQL / data文件夹中,但实际上并未加载到数据库中。

有没有办法让MySQL扫描它的数据文件夹和/或重新导入它以前安装的旧文件夹?

[有些数据在上次备份/导出后发生了变化 - 部分是我的错 - 所以我宁愿识别文件夹而不是重新导入SQL文件。]

2 个答案:

答案 0 :(得分:10)

如果数据位于正确的文件夹中,它将在MySQL中显示,或者在服务器启动时会出现错误。检查/var/log/messages和您的MySQL错误日志(在配置中定义)。

如果您没有收到任何错误而无法查看数据,则my.cnf中的数据路径可能指向不同的文件夹。

答案 1 :(得分:3)

以上是好主意。 从现有备份目录恢复备份,对任何现有数据库均无效:

  • 将my.cnf / my.ini更改为您的备份文件夹(如果您没有OUCH - 将来再做!!!)
  • 重启MySQL服务

您现在正在从备份运行,因此需要为您需要的数据表进行MySQL转储

  • 将my.cnf / my.ini更改为您的活动文件夹
  • 重启MySQL服务
  • 导入您的转储MySQL