MySQL中mysqldump匯出資料的使用

來源:互聯網
上載者:User

標籤:blog   取消   class   匯出資料庫   help   root   開啟   pass   master   

mysqldump常用參數說明:

協助使用:mysqldump --help

-A, --all-databases 匯出全部資料庫 mysqldump -uroot -p –A > /tmp/filename.sql-Y, --all-tablespaces 匯出全部資料表空間 -y, --no-tablespaces   不匯出任何錶空間資訊.--add-drop-database 每個資料庫建立之前添加drop資料庫語句。--add-drop-table  每個資料表建立之前添加drop資料表語句,預設為開啟狀態,使用–skip-add-drop-table取消選項。--add-locks 在每個表匯出之前增加LOCK TABLES並且之後UNLOCK TABLE.預設為開啟狀態,使用–skip-add-locks取消選項.-i, --comments 附加註釋資訊,預設為開啟,可以用–skip-comments取消.--compact 匯出更少的輸出資訊(用於調試)。去掉注釋和頭尾等結構.-C, --compress 在用戶端和伺服器之間啟用壓縮傳遞所有資訊-B, --databases 匯出多個資料庫,參數後面所有名字參量都被看作資料庫名.例如:mysqldump -uroot -p -B test mysql--default-character-set 設定預設字元集,預設值為utf8。例如:mysqldump -uroot -p –A –default-character-set=latin1-E, --events 匯出事件.-F, --flush-logs 開始匯出之前重新整理日誌請注意:假如一次匯出多個資料庫(使用選項–databases或者–all-databases),將會逐個資料庫重新整理日誌。除使用–lock-all-tables或者–master-data
外。在這種情況下,日誌將會被重新整理一次,相應的所以表同時被鎖定。因此,如果打算同時匯出和重新整理日誌應該使用–lock-all-tables 或者–master-data 和–flush-logs。
mysqldump -uroot -p –all-databases –flush-logs-f, --force 在匯出過程中忽略出現的SQL錯誤.--ignore-table=name 不匯出指定表。指定忽略多個表時,需要重複多次,每次一個表。每個表必須同時指定資料庫和表名。-d, --no-data 不匯出任何資料,只匯出資料庫表結構。-p, --password[=name] 串連資料庫密碼-P, --port=# 串連資料庫連接埠號碼-u, --user=name 指定串連的使用者名稱。--debug-info 輸出調試資訊並退出-R, --routines 匯出預存程序和函數--triggers 匯出觸發器

mysqldump常用於資料庫的備份與還原,在備份的過程中我們可以根據自己的實際情況添加以上任何參數

1.匯出整個資料庫(包括資料庫中的資料和建立表的語句)

mysqldump -u username -p dbname > filename.sql

2.匯出資料庫結構(不含資料,只包含建立表的語句)

mysqldump -u username -p -d dbname > filename.sql 

3.匯出資料庫中的某張資料表(包含表資料和建立表語句)

mysqldump -u username -p dbname tablename > filename.sql

4.匯出資料庫中的某張資料表的表結構(不含資料)

mysqldump -u username -p -d dbname tablename > filename.sql 

  

  

  

  

 

MySQL中mysqldump匯出資料的使用

聯繫我們

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