如何手動及自動備份MySQL資料庫

如何備份MySQL資料庫

需要MySQL資料庫備份嗎?大多數WordPress主機,都有自動備份,因此您不必擔心在緊急情況下自己手動備份它們。

但是,有時您可能需要一份最新MySQL資料庫的副本。這可能是因為您正在遷移主機,或者您可能想要進行一些本地開發。在任何情況下,您都可以按照下面這個快速簡單的教程來學習如何使用兩種非常簡單的方法來備份您的MySQL資料庫。

如何使用phpMyAdmin備份MySQL資料庫

phpMyAdmin是一個免費的開源工具,可通過瀏覽器使用,用於處理MySQL或MariaDB的管理。它可以用於各種不同的操作,例如遷移資料庫、管理表、索引和執行SQL語句。今天我們將簡單地使用phpMyAdmin匯出一個WordPress MySQL資料庫。

第1步

登入到phpMyAdmin。 如果您使用的是cPanel,則指向phpMyAdmin的連結將位於“Databases”部分下。

cPanel phpMyAdmin

cPanel phpMyAdmin

第2步

單擊進入您的WordPress資料庫。該名稱很可能與您的站點名稱或使用者名稱相對應。

WordPress資料庫-phpmyadmin

WordPress資料庫-phpmyadmin

第3步

在下一步中有兩個選項。這取決於您想如何使用資料庫。

選項 1 – 快速匯出方法

單擊“Export”選項卡。如果您打算在舊版本不存在的地方使用您的資料庫,或者您只想備份,您可以選擇“Quick – display only the minimal options.”。然後點選“GO”。

在phpmyadmin中匯出表

在phpmyadmin中匯出表

這將生成一個.sql檔案,您可以將其保留為備份,或在其他地方恢復/匯入。請記住,WordPress資料庫僅包含來自您站點的資訊,檔案(外掛/主題)是完全獨立的,必須通過SFTP下載和備份。

選項 2 – 自定義匯出方法

如果要將您的資料庫匯入到已存在同名表的位置,您將需要選擇“Custom – display all possible options”。

phpmyadmin匯出自定義

phpmyadmin匯出自定義

向下滾動到物件建立選項部分,然後選擇“Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement.”。這將確保它只是覆蓋同名的現有表。

新增刪除表phpmyadmin

新增刪除表phpmyadmin

然後點選“前往”。這將生成一個.sql檔案,您可以將其保留為備份,或在其他地方恢復/匯入。

如何在寶塔面板中備份MySQL資料庫

如果您是寶塔面板使用者,則可以採取直接備份及計劃任務備份兩種方式。

直接備份MySQL資料庫

登入您的寶塔面板管理後臺,點選左側“資料庫”選單,在資料庫列表找到你需要備份的那一個,點選備份下方的操作連線,比如無備份;

寶塔面板資料庫管理

寶塔面板資料庫管理

然後在彈出視窗,點選“備份”按鈕,即可即時備份當前的MySQl資料庫。

寶塔面板備份資料庫

寶塔面板備份資料庫

計劃任務備份MySQL資料庫

寶塔面板另外一個備份資料庫的方式是採用定時任務。進入寶塔面板後,點選左側選單的“計劃任務”。

然後任務型別選擇為“備份資料庫”,任務名稱可以設定為“網站名稱+時間週期+資料庫備份”。最後設定執行週期,點選新增任務按鈕,即可建立資料庫備份任務計劃。

定時資料庫備份任務

定時資料庫備份任務

如果您要將資料庫備份用於其他地方,請務必檢視我們的教程,瞭解如何使用phpMyAdmin恢復您的MySQL資料庫

評論留言