./db.sql mysql -h host -P 3306 -u root -p密码 -Dmyb_cem_prod < ./db.sql echo "删除旧备份" rm -rf db.sql rm -rf db.bak"> ./db.sql mysql -h host -P 3306 -u root -p密码 -Dmyb_cem_prod < ./db.sql echo "删除旧备份" rm -rf db.sql rm -rf db.bak"> ./db.sql mysql -h host -P 3306 -u root -p密码 -Dmyb_cem_prod < ./db.sql echo "删除旧备份" rm -rf db.sql rm -rf db.bak">
#!/bin/bash
echo "备份新的生产数据"
mongodump -h host --port 3717 -u 用户名 -p 密码 -d 源数据库名 --gzip -o ./db.bak
echo "恢复生产数据到测试库"
mongorestore -h host --port 27018 -u 用户名 -p 密码 --drop --gzip --db 目标数据库 ./db.bak/源数据库名 -vvvv --stopOnError
echo "恢复生产数据到测试库"
mysqldump -umyb_cem -p密码 -h host -P 3306 myb_cem > ./db.sql
mysql -h host -P 3306 -u root -p密码 -Dmyb_cem_prod < ./db.sql
echo "删除旧备份"
rm -rf db.sql
rm -rf db.bak