將 MySQL 資料庫移至另一個設備,即使刪除並重新創建

將 MySQL 資料庫移至另一個設備,即使刪除並重新創建

我正在使用符號連結將一些 MySQL 資料庫移至另一個具有更多空間的裝置。一切正常,直到其中一個資料庫被刪除然後重新建立:符號連結在刪除資料庫的過程中被刪除。然後創建一個常規目錄來代替符號鏈接,因此資料庫最終位於“錯誤”的設備上。

我還嘗試在符號連結所在的路徑上安裝設備,但是 MySQL 在刪除資料庫時會抱怨:

ERROR 1010 (HY000) at line 1: Error dropping database (can't rmdir './my_db', errno: 16 "Device or resource busy")

有沒有辦法魚與熊掌兼得呢?即,將資料庫移至另一個裝置並將其保留在那裡,以防它被刪除並重新建立?

在 Ubuntu 16.04 上使用 MariaDB 10.0.34

相關內容