mysql之Database Backup與恢複

來源:互聯網
上載者:User

標籤:

備份與恢複

系統運行中,增量備份與整體備份。

例如:每周日整體備份一次,周一到周六隻備份當天。

如果周五的資料出了問題,可以用周日的整體+周一、周二、周三、周四來恢複。

 

備份的工具:

有第三方的收費備份工具,目前我們所學的是系統內建的備份功能,mysqldump。

mysqldump 可以匯出

庫、表。

備份:

例1:匯出muagua庫下面的goods表

mysqldump -u使用者名稱 -p密碼 庫名 表1 表2 表3 > 地址/備份檔案名稱

匯出的是建表語句及insert語句。

例2:匯出mugua庫下面的所有表

mysqldump -u使用者名稱 -p密碼 庫名 > 地址/備份檔案名稱

例3:如何以庫為單位匯出

mysqldump -u使用者名稱 -p密碼 -B 庫1 庫2 庫3 > 地址/備份檔案名稱

注意:-B一定要加上,不然mysql會把庫當作表來看待,就會報找不到表的錯誤。

例4:如何匯出所有庫

mysqldump -u使用者名稱 -p密碼 -A > 地址/備份檔案名稱

 

恢複:

1.登入到mysql命令列

對於庫級的備份檔案

mysql> source 備份檔案地址

對於表級的備份檔案

mysql> use 庫名

mysql> source 備份檔案地址

2.不登入到mysql命令列

針對庫級的備份檔案

mysql -u使用者名稱 -p密碼 < 庫級備份檔案地址

針對錶級的備份檔案地址

mysql -u使用者名稱 -p密碼 庫名 < 表級備份檔案地址

要注意的地方是:你恢複的是庫級的備份檔案還是表級的備份檔案。

mysql之Database Backup與恢複

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.