Windows系統復原和mysql資料遺失

Windows系統復原和mysql資料遺失

Windows 7系統中的系統還原是否有可能遺失mysql表中的一些資料? Mysql資料通常儲存在C:\ProgramData\MySQL\MySQL Server 5.6\data資料夾,前幾天我的電腦出現了一些問題並要求我進行系統還原,之後我得到了資料回滾。有可能嗎?有什麼方法可以避免這種情況嗎?

答案1

目前尚不清楚系統還原涵蓋哪些位置,但您所描述的情況很有可能。防止這種情況的最簡單方法是將 MySQL 資料移至其他位置:

  1. 確認您的數據目錄如下:

    mysql> select @@datadir;
    +---------------------------------------------+
    | @@datadir                                   |
    +---------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
    +---------------------------------------------+
    1 row in set (0.00 sec)
    
  2. 停止 MySQL 伺服器服務。

  3. 導航至C:\Program Files\MySQL\MySQL Server 5.6並打開我的.ini在任何文字編輯器中建立文件。

  4. 修改數據目錄行到您想要儲存 MySQL 應用程式資料的位置。

  5. 現在導航到您的舊版本數據目錄並將 mysql 資料夾複製並貼上到新位置。

  6. 重新啟動 MySQL 伺服器服務。

相關內容