mysql 資料庫的匯出匯入

資料轉自 http://itschool.dgbas.gov.tw/blog/post.do?bid=8&pid=631

==================================================

【mysqldump】

是將資料庫內的每個資料表結構、每筆資料,產生SQL語句,存到文字檔。
它可以自訂每一個資料表一個檔案,以及將資料表結構及資料分開儲存,
以下是使用例子:

匯出:
mysqldump -uroot -ppassword  mydb > /backup/mydb.sql
以上指令會使用 mysqldump將mydb備份到 /backup/mydb.sql

匯入:
mysqldump -uroot -ppassword mydb < /backup/mydb.sql
以上指令會將 /backup/mydb.sql備份檔復原到mydb裡面。

備份所有資料庫的mysqldump使用以下指令:
mysqldump –user=root -p –all-databases > /backup/mysql.sql
這個 –all-databases 代表所有資料庫,
這樣 mysqldump 便會將所有資料庫備份到 /backup/mysql.sql

==================================================

【參考資料】

MySQL大型資料庫匯入的好幫手—BigDump

==================================================

本篇發表於 技術文件。將永久鏈結加入書籤。