suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So fügen Sie ein vorhandenes Schema zu MySQL unter Windows hinzu

Ich habe nirgendwo etwas zu diesem Thema gesehen, nicht einmal hier.

Das Problem ist, dass ich eine MySQL 8.0-Datenbank habe, die sich auf einer früheren Festplatte (HD) befindet. Der Start auf dem ursprünglichen Laufwerk ist fehlgeschlagen, daher habe ich den Ordner kopiert

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
ist auf die neue Festplatte umgezogen und hat MySQL neu installiert.

Mein Problem ist, dass ich keine Möglichkeit sehe, diese Architektur zu installieren. Hat jemand Vorschläge?

P粉204136428P粉204136428441 Tage vor601

Antworte allen(1)Ich werde antworten

  • 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版本升级到需要的版本。

    Antwort
    0
  • StornierenAntwort