首页 > 数据库技术 > 详细

mysql在win服务器中的定时备份和还原bat脚本

时间:2020-03-25 15:26:37      阅读:61      评论:0      收藏:0      [点我收藏+]

使用环境是,在测试服务器下,每天定时备份当天的数据,然后还原之前的原始数据库;

还原是为了:做到每天恢复测试环境,第二天又可以重复操作,

备份是为了:如果有些数据更改后,需要已这一份为准,可以把数据保存下来,避免定时恢复后,遗忘。。。

备份:

cd C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin
mysqldump -uroot -p123456 test > D:\test/test%Ymd%.sql
exit

还原:

cd C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin
mysql -uroot -p123456 test < D:\test/test.sql
exit

 

 

参考的:

备份

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" 
md "D:\databackup\%Ymd%" 
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" --opt -Q databasename -uroot -p123456 > D:\databackup\databasename%Ymd%.sql

@echo off
mshta vbscript:msgbox("mysql backup successed!!!",6,"mysql backup")(window.close)

恢复

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" -uroot -p123456 ensjp < D:\databackup\databasename.sql 
@echo off
mshta vbscript:msgbox("mysql restore successed!!!",6,"mysql restore")(window.close)

 

mysql在win服务器中的定时备份和还原bat脚本

原文:https://www.cnblogs.com/zxh06820/p/12566364.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!