mysqldumper stephanie

MySQLDumper 還原資料庫

Written by

Feature Photo by Unsplash+

MySQLDumper 是一個基於 Web 的 MYSQL 備份 / 還原工具,可以處理巨大的資料庫,此外,就像在 phpMyAdmin 中一樣,易於使用的 SQLBrowser 中建立、刪除資料庫、表格和視圖,或查看、搜尋、刪除、編輯或新增欄位。

RunCloud 的增量備份網站資料庫,是使用 MySQLDumper 而不是 MySQLDump 來轉儲存資料庫,並且它將每個資料表保存為單獨的壓縮檔案。

看起來像這樣

mysqldumper 1

當要還原資料庫時,必須使用 MyLoader 工具還原 MySQLDumper 備份檔。

MySQLDumper 還原的方法:

1. 首先建立一個資料庫

先從 RunCloud 面板建立一個臨時新資料庫,可以使用任何你喜歡的資料庫名稱。

2. 從 RunCloud Backups下載資料庫快照

  1. 轉到您的備份
  2. 下載快照
  3. 使用 FileZilla 將資料庫備份檔案上傳到伺服器
mv <snapshotname>.tar.gz /tmp/database
cd /tmp/database
tar -xzf <snapshotname>.tar.gz.tar.gz

3. 執行 MyLoader

/RunCloud/Packages/mydumper-rc/bin/myloader --user root --overwrite-tables --database 'databasename' --directory '/tmp/database/'

MyLoader 轉換 MySQLDumper 資料庫備份檔,導入你建立的臨時資料庫中。

你可以登入 phpMyAdmin 將資料庫匯出使用。

後續

今天,RunCloud 的還原機制突然故障,只能下載之前的備份文件來手動還原,就將 MyLoader 轉換的方式記錄下來。

延伸閱讀:

How to Backup Databases with MySQLDumper

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Your Mastodon Instance