close
備份
mysqldump -u (ID) -p (password) (database_name) > backup.sql
會產生一個標準的 SQL Script file!!
另外有個偷吃步,但是只能在相同的 platform 下適用,就是直接備份檔案,因為 MySQL 也是將資料存入檔案!!
for Windows :
$MySQL\data\* --> 一個Database一個目錄,每個 table 則有 *.frm ; *.myd ; *.myi
for Linux (用 RPM 安裝):
/var/lib/mysql/* --> 一個Database一個目錄,每個 table 則有 *.frm ; *.myd ; *.myi
回存
mysql -u (ID) -p (password) (database_name)
會將剛剛備份出來的 SQL Script restore 回去!!建議您先 drop 掉舊的 Database ,然後 create 一個新的來做 restore !!
若是使用偷吃部備份,那就更 easy 了,將檔案 copy 回去就好了!!注意,請先將 mysql 的 service 停掉,不然檔案無法複製回去!!
全站熱搜