備份

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) < backup.sql

會將剛剛備份出來的 SQL Script restore 回去!!建議您先 drop 掉舊的 Database ,然後 create 一個新的來做 restore !!

若是使用偷吃部備份,那就更 easy 了,將檔案 copy 回去就好了!!注意,請先將 mysql 的 service 停掉,不然檔案無法複製回去!!

arrow
arrow
    全站熱搜

    45 發表在 痞客邦 留言(0) 人氣()