3.2 恢復(fù)
用 BACKUP TABLE 方法備份出來(lái)的文件,可以運(yùn)行 RESTORE TABLE 語(yǔ)句來(lái)恢復(fù)數(shù)據(jù)表。例子: RESTORE TABLE FROM '/tmp/db_name/';權(quán)限要求類似上面所述。
用 SELECT INTO OUTFILE 方法備份出來(lái)的文件,可以運(yùn)行 LOAD DATA INFILE 語(yǔ)句來(lái)恢復(fù)數(shù)據(jù)表。例子:
LOAD DATA INFILE '/tmp/db_name/tbl_name.txt' INTO TABLE tbl_name;
權(quán)限要求類似上面所述。倒入數(shù)據(jù)之前,數(shù)據(jù)表要已經(jīng)存在才行。如果擔(dān)心數(shù)據(jù)會(huì)發(fā)生重復(fù),可以增加 REPLACE 關(guān)鍵字來(lái)替換已有記錄或者用 IGNORE 關(guān)鍵字來(lái)忽略他們。
補(bǔ)充:
shell> mysqldump --quick db_name gzip > db_name.contents.gz
(該例子中創(chuàng)建的文件是壓縮格式)。
恢復(fù)/轉(zhuǎn)移到另一臺(tái)的命令如下:
shell> gunzip < db_name.contents.gz mysql db_name
以上命令,適用于*nix 操作系統(tǒng)的機(jī)器
本新聞共 3頁(yè),當(dāng)前在第 3頁(yè) 1 2 3 |