搜尋

首頁  >  問答  >  主體

如何在 Windows 上將現有架構新增至 mysql

我在任何地方都沒有看到任何關於這個主題的內容,甚至在這裡也沒有。

問題是我有一個 MySQL 8.0 資料庫,該資料庫位於以前的硬碟 (HD) 上。原始磁碟機上的啟動失敗,因此我複製了該資料夾

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
轉移到新的HD,並重新安裝MySQL。

我的問題是我看不到安裝此架構的方法。有人有建議嗎?

P粉204136428P粉204136428441 天前603

全部回覆(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
  • 取消回覆