WordPress 把內容和設定都存在資料庫裡,常見的是 MySQL 或相容的 MariaDB。文章、頁面、訂單、會員、外掛設定、翻譯字串都在這裡;主機上的檔案則是程式和上傳的圖片。所以只備份檔案、不備份資料庫,網站是救不回來的。
資料庫會隨時間變胖:文章修訂版本、過期的暫存資料、WooCommerce 排程留下的舊紀錄、多語網站的翻譯資料表,都會拖慢查詢。定期先備份再清理,是維護的例行工作。
常見的坑:換網域時直接用文字取代資料庫裡的網址,會弄壞外掛存的序列化資料,要用專門的搜尋取代工具。大外掛更新時的「資料庫升級」一旦跑完,只把外掛退回舊版通常不夠,這也是更新前要備份的原因。
WPTOOLBEAR網站工具熊