MySQL資料備份

來源:互聯網
上載者:User

標籤:資料備份   mysql   

方案一

適用於mysiam表
直接將tbl_name.frm、tbl_name.myd、tbl_name.myi三個檔案,儲存,備份即可。

需要的時候,直接解壓移動到相應的資料庫目錄內即可。

注意,如果是同樣的方法,處理innodb儲存引擎表結構的檔案。
在使用show tables時也可以看到,但是不能使用的。

方案二(通用的方案)

思路是將建表的結構與插入資料的sql語句產生並儲存。下次如果需要該結構和資料,直接將資料語句執行即可。

使用mysql提供的工具完成,不是sql語言的一部分,不需要在mysql命令列用戶端執行,直接運行即可。

mysqldump -uroot -p testdata > d:/one.sql

將備份的資料庫還原,將剛才產生的sql語句,還原即可。

在mysql用戶端直接執行即可。
如何執行儲存在檔案內的sql語句?
使用source指令,可以指定需要執行sql語句的原始碼檔案。

create database bak;use bak;mysql> source d:/one.sql

常見的備份操作:
1、備份整個資料庫內的表:
mysqldump -uroot -p testdata > d:/one.sql
2、備份資料庫中的某張表。
mysqldump -uroot -p testdata one > d:/one_one.sql

3、備份資料庫中的多張表。
mysqldump -uroot -p testdata one two > d:/one_one.sql

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

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.