養成良好的備份習慣是很重要的一件事情
畢竟不知道哪一天系統會死掉
養成良好的備份習慣是很重要的一件事情
畢竟不知道哪一天系統會死掉
所以今天來教學如何備份 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 資料夾
我經營的論壇: 台論之星
塵世中一位載浮載沉之小小工程師