2021年6月22日 星期二

樹莓派架站 (九) : 備份 WordPress 資料庫

網站架好後還有一件很重要的事情要做, 那就是備份 WordPress 資料庫. 



備份資料庫必須使用 phpMyAdmin 的匯出功能, 先進入 phpMyAdmin 登入頁面, 如果用 VNC 遠端連線進去的話就用 localhost/phpmyadmin, 這樣是下載到樹莓派的 Download 目錄下, 下面操作是透過 ngrok, 所以只要在 ngrok 網址後面加上 /phpmyadmin 即可 :




登入成功後點選左邊的 wordpress 資料庫 : 




然後點選上方的 "匯出" 連結 : 




在匯出頁面中選取 SQL, 按底下的 "執行" 鈕, 會出現下載視窗, 用預設檔名 wordpress.sql 直接按確定即可 :





檢視所下載的 wordpress.sql 檔案, 大小才 3.2 MB 左右, 用 NotePluss 或 EditPlus 等純文字編輯器開啟此檔案可看到裡面是組成資料庫內容的 SQL 指令碼 : 





如果 MicroSD 卡損壞或系統異常, 只要重建 Apache + PHP + MariaDB + phpMyAdmin  執行環境後, 進入 phpMyAdmin 中匯入此 wordpress.sql 即可回復 WordPress 網站原貌. 

完整的備份參考 :



2021-06-24 補充 :

以前備份 Raspbian 映像檔的經驗是, 用 Win32DiskImager 從 SD 卡中讀取的 img 檔大小會與 SD 卡的大小一樣, 如果系統使用 32GB 的卡, 那麼讀出來的 .img 就是 32GB, 這是因為我們通常會在 設定 Raspbian 時將 SD 卡可用範圍延伸至整張卡的緣故. 然後要將這個備份的映像檔寫回同樣大小的新卡時, 還可能會寫入失敗, 這是因為雖然是同樣大小的 SD 卡, 實際上還是有些微差異, 只要目標 SD 卡少一點就會寫入失敗. 

如何在備份 SD 卡映像檔時縮小其大小呢? 可以參考下面這篇 :


我稍微看了一下, 覺得程序有點複雜啊! 有空再來試試. 

沒有留言 :