一、Mysql数据库
全量备份:
mysqldump -h127.0.0.1 --add-drop-table --force -u$db_user -p$db_passwd $db_name > $BACK_DIR/dbname.sql
全量恢复:
mysql -u$db_user -p$db_passwd $db_name < $RESTORE_DIR/dbname.sql
二、MongoDB数据库(集群+分片模式)
全量备份:
## 30000端口为mongos端口
mongodump -h 127.0.0.1:30000 -u test_backup -p test_backup -d dbname -o $OUT_DIR/PATH-$DATE
全量恢复:
mongorestore -h 127.0.0.1:30000 -u test_restore -p test_restore -d dbname $db_path --drop