Search

MySQL - 使用 mysqldump 指令 匯出/還原資料

2014-10-05 12:24 PM

一個正式運行的資料庫一定要進行備份的動作

方法有使用各種DB tool, 自己寫一隻備份程式或是最簡單的寫批次檔(.bat)或是Linux的script

但不論哪一種都需要使用到mysqldump的指令

不論是dump出來的檔案大小及dump的速度都非常理想

當然匯入的速度也很快


程式碼範例

只匯出schema
mysqldump -d -u root -p db_Name > D:\db_Name.sql

-d: 只匯出schema
只匯出資料列
mysqldump -u root -p -t -c DBNAME > DB_ALL_DATA.sql
mysqldump -u root -p -t DBNAME > DB_ALL_DATA.sql

-c: SQL 語法前面會把欄位名稱也列出來
-t: Table