Search

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

2014-10-05 12:24 PM

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

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

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

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

當然匯入的速度也很快


程式碼範例

只匯出schema
  1. mysqldump -d -u root -p db_Name > D:\db_Name.sql
  2.  
  3. -d: 只匯出schema
只匯出資料列
  1. mysqldump -u root -p -t -c DBNAME > DB_ALL_DATA.sql
  2. mysqldump -u root -p -t DBNAME > DB_ALL_DATA.sql
  3.  
  4. -c: SQL 語法前面會把欄位名稱也列出來
  5. -t: Table