Posted
				
				by: 邱小新
				at 下午3:12:00
				in
				  
SQL
 
 
Command
  - 備份所有資料庫包含資料
 mysqldump -u root -p --all-databases > backup.sql
- 備份單一資料庫包含資料
 mysqldump -u root -p database_name > backup.sql
- 備份所有資料庫不含資料
 mysqldump -u root -p --no-data --all-databases > backup.sql
- 備份單一資料庫不含資料
 mysqldump -u root -p -d database_name > backup.sql
- 備份單一資料表包含資料
 mysqldump -u root -p database_name table_name > backup.sql
- 備份多個資料表包含資料
 mysqldump -u root -p database_name table1_name table2_name > backup.sql
- 復原單一資料庫
 sudo mysql -u root -p database_name < backup.sql
- 復原所有資料庫
 sudo mysql -u root -p < backup.sql
option
  - --no-data or -d
 只備份Schema不備份資料。
- --ignore-table
 忽略指定的table。有多個table就多寫幾個
Reference
  
 
 
  
   
張貼留言