代码之家  ›  专栏  ›  技术社区  ›  SamGoody

导入旧的MySQL数据文件夹

  •  3
  • SamGoody  · 技术社区  · 16 年前

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

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

    [上一次备份/导出后某些数据发生了更改-部分是我的错误-因此我希望它能够识别文件夹,而不是重新导入SQL文件。]

    2 回复  |  直到 16 年前
        1
  •  10
  •   Andy    16 年前

    如果数据在正确的文件夹中,它将在MySQL中可见,或者在服务器启动时出错。检查 /var/log/messages 以及您的MySQL错误日志(如配置中所定义)。

    如果您没有得到任何错误,也看不到数据,则很可能 my.cnf 指向其他文件夹。

        2
  •  3
  •   Datadimension    12 年前

    以上都是好主意。 要从对任何现有数据库零影响的现有备份目录恢复备份,请执行以下操作:

    • 将my.cnf/my.ini更改为您的备份文件夹(如果您没有哎哟-以后再做吧!!!!)
    • 重新启动MySQL服务

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

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