因為某些需求,所以我必須將我的資料庫的一些資料備份出來,所以去研究了如何備份資料庫。( 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 >

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Aminzai 的頭像
    Aminzai

    Amin's Note

    Aminzai 發表在 痞客邦 留言(1) 人氣()