搜索

首页  >  问答  >  正文

如何在 Windows 上将现有架构添加到 mysql

我在任何地方都没有看到任何关于这个主题的内容,甚至在这里也没有。

问题是我有一个 MySQL 8.0 数据库,该数据库位于以前的硬盘 (HD) 上。原始驱动器上的启动失败,因此我复制了该文件夹

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
转移到新的HD,并重新安装MySQL。

我的问题是我看不到安装此架构的方法。有人有什么建议吗?

P粉204136428P粉204136428439 天前600

全部回复(1)我来回复

  • P粉099000044

    P粉0990000442023-09-15 12:15:50

    您无法看到您的数据,因为有关现有对象的信息存储在未复制的系统数据库中。

    如果您以前的硬盘不可用,则:

    1. 确保新旧操作系统实例上的 MySQL 版本完全相同。如果没有,则在新操作系统上删除 MySQL 并重新安装所需版本。
    2. 停止 MySQL 服务。
    3. 重命名数据文件夹(C:\ProgramData\MySQL\MySQL Server 8.0 => C:\ProgramData\MySQL\MySQL Server 8.0.bak)。
    4. 将数据文件夹从旧硬盘完全复制到新硬盘。
    5. 启动 MySQL 服务。
    6. 需要备份旧数据库。
    7. 停止 MySQL 服务,删除从旧硬盘复制的数据文件夹,并将保存的数据文件夹重命名回来。
    8. 启动 MySQL 服务。
    9. 恢复数据库。
    10. 如果您在第1步中重新安装了MySQL,则可以通过常规方式将MySQL版本升级到需要的版本。

    回复
    0
  • 取消回复