數(shù)據(jù)備份

2018-01-06 00:58 更新

一、為什么使用mysql備份

    防止數(shù)據(jù)的丟失。

二、數(shù)據(jù)備份的含義

    其實(shí)就是將我們的數(shù)據(jù)庫或者數(shù)據(jù)表在原數(shù)據(jù)上面重新拷貝一份,就好比我們我們平常復(fù)制文件一樣。數(shù)據(jù)備份,我們可實(shí)現(xiàn)自定義。也就是說我們既可以選擇備份數(shù)據(jù)庫,也可以選擇備份數(shù)據(jù)表等等各種信息。

三、如何使用數(shù)據(jù)庫備份

    數(shù)據(jù)庫備份的命令是mysqldump,它是mysql中轉(zhuǎn)存數(shù)據(jù)庫的命令,它主要產(chǎn)生一個(gè)sql腳本的文件,其中包含了從頭重新創(chuàng)建數(shù)據(jù)庫所需要的命令create和insert等。有如下三種方式來備份數(shù)據(jù)庫。

    1.備份單個(gè)數(shù)據(jù)庫

     mysqldump [option] db_name [tb_name] > filename

    2.備份指定的數(shù)據(jù)庫

       mysqldump [option] -- database db1_name [db2_name] [db3_name] > filename

    3. 備份所有的數(shù)據(jù)庫

       mysqldump [option] —al--database > filename   

    4.這里以第一個(gè)備份單個(gè)數(shù)據(jù)庫來舉例

       mysqldump -u root -p db_name > db_name.txt

    5.至于option參數(shù)值,我們可以直接使用mysqldump --help命令查看即可。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號