因為某些需求,所以我必須將我的資料庫的一些資料備份出來,所以去研究了如何備份資料庫。( Linux 玩那麼久了 居然還不會 XD )
其實只要一行
#mysqldump --user=Username -p DatabaseName > BackupDB.sql
如果想要順便壓縮的 gz 檔,可以稍微改一下指令
#mysqldump --user=Username -p DatabaseName | gzip > BackupDB.sql.gz
如果想壓成 bz2 可以再修改一下
#mysqldump --user=Username -p DatabaseName | bzip2 > BackupDB.sql.bz2
如果要 Restore 回來
# cat BackupDB.sql > mysql < mysql option >
gz的版本就是
# gunzip < BackupDB.sql.gz | mysql < mysql option >
bzip2 的版本就是
#bunzip2 < BackupDB.sql.bz2 | mysql < mysql option >
全站熱搜
留言列表