Bat脚本实现MySQL数据库SQL文件备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bat脚本实现MySQL数据库SQL文件备份相关的知识,希望对你有一定的参考价值。

@echo off
echo 在线兑奖系统自动备份脚本(请勿关闭) 联系人:  电话:
:loop
set /a "FDate=%date:~,4%%date:~5,2%%date:~8,2%"-5 
if %time:~0,8%==17:06:00 (
if exist "D:\mysql_db_backup\lottery_online_ticket_%FDate%.sql" ( Del /q /a "D:\mysql_db_backup\lottery_online_ticket_%FDate%.sql" )

C:\"Program Files (x86)"\"MySQL\MySQL Server 5.5"\bin\mysqldump.exe --opt -u root --password=admin lottery_online_ticket > D:\mysql_db_backup\lottery_online_ticket_%date:~,4%%date:~5,2%%date:~8,2%.sql
echo 备份完毕 ...

Echo open [ip]>ftp.up
Echo [username]>>ftp.up
Echo [password]>>ftp.up
Echo cd .\ >>ftp.up
Echo binary>>ftp.up
Echo put "D:\mysql_db_backup\lottery_online_ticket_%date:~,4%%date:~5,2%%date:~8,2%.sql">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q

echo =============备份等待=============
echo 在线兑奖系统自动备份脚本(请勿关闭) 联系人:  电话:
)
goto loop
@echo on

技术分享

以上是关于Bat脚本实现MySQL数据库SQL文件备份的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver2008数据库自动备份的sql脚本及使用bat命令执行脚本

sqlserver2008数据库自动备份的sql脚本及使用bat命令执行脚本

mysql之数据备份与还原

mysql之数据备份与还原

MySQL 数据导出更改时间

mysql数据库如何实现定期删除数据库一些东西