mysql的常用備份工具:mysqldump和mysqlhotcopy

hotdog04發表於2013-07-05

mysqldump  簡單備份恢復例項:
mysqldump  -uroot -proot test > dump.file
mysql -uroot -proot test < dump.file

uroot -proot test -e --max_allowed_packet=1048576 --net_buffer_length=16384 >good3.sql

ysqldump -uroot -proot test -e --max_allowed_packet=4096 --net_buffer_length=16384 --result-file=./hdmp.dmp

mysqlhotcopy  (myisam引擎)簡單備份和還原:
mysqlhotcopy  -user=root -password=root test /data/mysqldata/ --addtodest
 addtodest的意思是當備份存在時,不中斷備份,只新增新的檔案進去。
更多的選項可以執行/usr/local/mysql/bin/mysqlhotcopy –help檢視。
如何還原?
1、停止mysql伺服器。
2、複製備份的資料庫目錄到mysql資料目錄下。
3、更改目錄所有者為mysql伺服器執行的使用者(如mysql)。
4、啟動mysql伺服器

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20625855/viewspace-765544/,如需轉載,請註明出處,否則將追究法律責任。

相關文章