3.
資料庫備份前的準備
一、縮小資料庫檔案
資料庫要備份之前,可以先清除幾個資料表,以縮小資料庫檔案。
- session資料表
- logcounterx_log資料表(如果有裝logcounterx計數器的話)
- 若「多餘」欄位有值,可將該資料表勾選,然後進行最佳化。
二、phpMyAdmin無法連上?
- 開啟 /etc/apache2/conf.d/ra-phpmyadmin
- 將您現在的 IP 加入即可
- 記得重開 apache2
三、該用什麼方式備份?
- 實體檔案備份:
若是網站需要搬移,且新舊主機的資料庫版本差異不大而且沒有轉碼需求、或者資料庫非常龐大(例如超過50MB)的話,那麼實體備份是一個不錯的選擇。
備份前記得先將資料庫停止「/etc/init.d/mysqld stop 」。
Linux主機其MySQL實體檔案位置一般在:「/var/lib/mysql 」,若不確定,請開啟「/etc/mysql/my.cnf 」查看一下裡面的 datadir 設定到什麼位置即可。
Windows主機若是用XAMPP的,那麼其位置在:「xampp安裝目錄/mysql/data/ 」
- SQL備份:
若是網站需要轉碼,或者擔心避免錯誤的,那麼,轉出SQL文字檔是最佳選擇。詳細作法於下一單元說明。