mysqldump備份資料庫

2021-08-30 16:01:59 字數 835 閱讀 2445

a、匯出檔案

mysqldump remotedatabasename tablename1,tablename2,tablename3 -u root -ppassword

-c -r   > localfilename

b、匯出到本地資料庫

mysqldump remotedatabasename tablename1,tablename2,tablename3 -u root -ppassword

-c -r | mysql localdatabasename -u root –ppassword

備份 remotedatabasename裡面的tablename1,tablename2,tablename3到本地資料庫 localdatabasename

-c, --compress 

如果客戶和伺服器均 支援壓縮,壓縮兩者間所有的資訊。

-e, --extended-insert 

使用全新多行insert語法。(給出更緊縮並且更快的插入語句) 

--opt

此選項將開啟所有會提高檔案匯出 速度和創造乙個可以更快匯入的檔案的選項。(個人推薦。如果沒有使用--opt,mysqldump就會把整個結果集裝載到記憶體中, 然後匯出。如果資料非常大就會導致匯出失敗。這個開關在預設情況下是啟用的,如果不想啟用它:--skip-opt來關閉它。)

-q or -quick

這個選項使得mysql不會把整個匯出的內容讀入記憶體再執行匯出,而是在讀到的時候就寫入導檔案中。這個和 上面的開關乙個意思。

-r 如果要匯出儲存過程,加 -r開關即可。

利用mysqldump備份資料庫

mysqldump是sql級別的備份機制,它將資料表導成sql指令碼檔案,是非常常用的備份方法。下面整理了mysqldump的用法和幾個常用引數。基本用法 mysqldump u使用者名稱 p密碼 h主機 資料庫 表 檔名如果想匯出整個庫,不加表名即可。例 mysqldump uroot h10.1...

利用mysqldump備份資料庫

在 執行 中輸入cmd進入命令列,然後進入mysql的bin目錄下,執行 mysqldump h localhost uusername ppassword databasename filename 例如 mysqldump h localhost uroot proot mydb d mydb....

使用mysqldump備份資料庫

使用 mysqldump 命令備份資料庫 執行備份命令 mysqldump h 主機位址 u 賬戶名 p 密碼 資料庫名 d backupfile.sql 執行成功後 開啟檔案會發現 insert 語句只有一條 一次性插入 這樣有可能表資料太多導致溢位 可以適當調整.如果想要分多條 insert 插...