windows 下mysql自动备份数据库 并备份入远程服务器
2011-07-22 11:18
549 查看
1 rem 设置数据库参数
2 @set dbname=sterp
3 @set tmp_db_file="G:\databack\erp\%date:~0,10%.sql"
4 @set db_back_file="G:\databack\erp\%date:~0,10%.rar"
5
6 rem 设置ftp服务器登录参数
7 @set ftp_server=116.141.145.79
8 @set ftp_user=upload
9 @set ftp_password=159357
rem 备份数据库,以日期为命名
mysqldump %dbname% >%tmp_db_file%
c:\progra~1\winrar\winrar a -k -r -s %db_back_file% %tmp_db_file%
del %tmp_db_file% /S /Q
rem 通过FTP上传到远处服务器
@echo off
echo open %ftp_server%>ftp.txt
echo %ftp_user%>>ftp.txt
echo %ftp_password%>>ftp.txt
echo cd erp>>ftp.txt
echo put %db_back_file%>>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
echo 上传成功!
rem 关鸡
shutdown -s -f
2 @set dbname=sterp
3 @set tmp_db_file="G:\databack\erp\%date:~0,10%.sql"
4 @set db_back_file="G:\databack\erp\%date:~0,10%.rar"
5
6 rem 设置ftp服务器登录参数
7 @set ftp_server=116.141.145.79
8 @set ftp_user=upload
9 @set ftp_password=159357
rem 备份数据库,以日期为命名
mysqldump %dbname% >%tmp_db_file%
c:\progra~1\winrar\winrar a -k -r -s %db_back_file% %tmp_db_file%
del %tmp_db_file% /S /Q
rem 通过FTP上传到远处服务器
@echo off
echo open %ftp_server%>ftp.txt
echo %ftp_user%>>ftp.txt
echo %ftp_password%>>ftp.txt
echo cd erp>>ftp.txt
echo put %db_back_file%>>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
echo 上传成功!
rem 关鸡
shutdown -s -f
相关文章推荐
- 远程备份MYSQL服务器的数据库
- mysql自动定时备份数据库的最佳方法-支持windows系统
- 数据库定期自动备份到远程服务器
- mysql自动备份数据库,同时ftp上传到指定服务器
- WINDOWS MySQL服务器 怎样设置自动备份
- shell脚本备份mysql里面所有数据库到远程服务器
- mysql自动定时备份数据库的最佳方法-支持windows系统
- MYSQL远程服务器自动备份数据到本机
- mysql自动定时备份数据库的最佳方法-支持windows系统
- windows系统——mysql自动定时备份数据库的最佳方法
- 用作业实现自动备份MSSQL数据库到远程服务器
- linux上mysql远程备份和自动导入到指定数据库的shell脚本
- 服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件
- 用作业实现自动备份MSSQL数据库到远程服务器
- linux自动备份文件 并上传到远程服务器 脚本实现
- WINDOWS脚本(备份数据库+FTP上传+自动删除7天前文件)
- mysql在windows环境下备份和导入数据库——mysqldump工具
- windows mysql 自动备份的几种方法汇总
- windows mysql 自动备份的几种方法
- windows mysql 自动备份的几种方法