[MySQL]MySQL備份教學

養成良好的備份習慣是很重要的一件事情

畢竟不知道哪一天系統會死掉

養成良好的備份習慣是很重要的一件事情


畢竟不知道哪一天系統會死掉


所以今天來教學如何備份 MYSQL


這次要使用的工具是 MYSQL 自帶的 mysqldump 工具


[匯出單一資料庫]



mysqldump -u root -e -q -p --default-character-set=utf8 database_name > back.sql


[匯出單一資料表]


mysqldump -u root -e -q -p --default-character-set=utf8 database_name datatable_name > back.sql


[匯出全部資料庫]


mysqldump -u root -e -q -p --default-character-set=utf8 --all-databases > back.sql


[匯入單一資料庫]


mysql -u root -p database_name < back.sql --default-character-set=utf8


[匯入單一資料表]


mysql -u root -p database_name datatable_name < back.sql --default-character-set=utf8


[匯入全部資料庫]


mysql -u root -p < back.sql --default-character-set=utf8


[直接匯入到另外一台資料庫]


mysqldump -u root -e -q --password=XXX --all-databases --default-character-set=utf8 | mysql -u root -h IP位置 --password=XXXX --default-character-set=utf8


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


mysqldump 其實還有很多參數可以用,想知道可以到官網去查詢  http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html


P.S 如果是 LINUX 系統,直接使用 mysqldump 即可,若是 WINDOWS 系統,mysqldump 位置位於安裝目錄下的 bin 資料夾

我經營的論壇: 台論之星

塵世中一位載浮載沉之小小工程師

michael-chen@jiebu-lang.com