mysql備份與還原

來源:互聯網
上載者:User

標籤:行資料   崩潰   工具   指令碼   資料備份   恢複   tab   min   命令   

MySQLl提供了一個mysqldump命令,我們可以用它進行資料備份。

按提示輸入密碼,這就把abc資料庫所有的表結構和資料備份到abc_20161108.sql了,

# mysqldump -u root -p abc > abc_20161108.sql


因為要總進行備份工作,如果資料量大會佔用很大空間,這時可以利用gzip壓縮資料,命令如下:

# mysqldump -u root -p tabc m | gzip > abc_20161108.sql.gz

系統崩潰,重建系統時,可以這樣恢複資料:

# mysqldump -u root -p abc < abc_20161108.sql

從壓縮檔直接恢複:

#gzip < abc_20161108.sql.gz | mysqldump -u root -p abc

當然,有很多MySQL工具提供更直觀的備份恢複功能,比如用phpMyAdmin就很方便。
但我認為,mysqldump是最基本、最通用的。

 

當做註冊等會產生資料的自動化GUI或者介面測試時,可以在使用指令碼在測試執行前備份資料庫,每次測試完畢後執行還原,並刪除掉備份即可。

如果資料確認會長久不變,可以去掉最後的刪除備份步驟。

mysql備份與還原

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.