您好,欢迎访问一九零五行业门户网

苦于备份网站数据库相当麻烦,还要去ftp导出,所以问问,该怎么处理

苦于备份网站数据库相当麻烦,还要去ftp导出,所以问问
谁做过什么程序,可以一键导出某网站的数据库的数据,,弄成压缩文件,下载
------解决方案--------------------
win 下的嘛? 自己写个bat 文件.来处理. 备份 压缩 复制文件到ftp目录
------解决方案--------------------
::……………………………………………………………………………………………………………………………………………………………………………………………………………………………
:: 版本:backdatesystem v1.0
:: 功能:用于系统平台备份程序及数据 
:: 特点:按当前日期生成文件名
:: pathback、pathsource、pathdatabase、filename、password、letter(接下行)
:: (接上行)baklogpath、bakdatabase、bakdatatime、baktimestart分别为(接下行)
:: (接上行)备份路径、源路径、数据库路径、备份文件前缀名、密码 (接下行)
:: (接上行)winrar安装盘符、日志路径、数据库名、sql自动备份时间、文档时间
:: bak_ftpserver、bak_ftpusername、bak_ftpuserpass为ftp地址、用户及密码
::……………………………………………………………………………………………………………………………………………………………………………………………………………………………
set pathback=f:\websiteback\
set pathsource=e:\website\gjwebsite
:: set pathdatabase=e:\project\website_aspnet\aspnet_test008\db_2005
set filename=andy_website_
set password=wuyi
set letter=d:
set baklogpath=f:\websiteback\log\
set baktimestart=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
set bakdate=%date:~0,4%%date:~5,2%%date:~8,2%
:: set bakdatabase=dg_gongjiao
:: set bakdatatime=1126
:: ftp 相关参数
:: set bak_ftpserver=200.0.0.0
:: set bak_ftpusername=test
:: set bak_ftpuserpass=test123456
:: del %pathback%%filename%*.rar
%letter%\progra~1\winrar\winrar.exe a -inul -p%password% %pathback%%filename%%bakdate%%baktimestart%  %pathsource%
echo -- 压缩完成,生成%filename%%bakdate%%baktimestart%.rar …… [%date% %time%] >%baklogpath%log_%bakdate%.txt
:: echo -- 开始上传 …… [%date% %time%] >>%baklogpath%log_%bakdate%.txt
:: echo open %bak_ftpserver% >ftp.andy
:: echo %bak_ftpusername%>>ftp.andy
:: echo %bak_ftpuserpass%>>ftp.andy
:: echo bin >>ftp.andy
:: 是否以天创建文件夹
:: echo mkdir %bakdate% >>ftp.andy
:: echo cd %bakdate% >>ftp.andy
:: echo mput %pathback%%filename%*.rar >>ftp.andy
:: echo bye >>ftp.andy
:: ftp -s:ftp.andy -i >>%baklogpath%log_%bakdate%.txt
:: del ftp.andy /q
:: rem xcopy %bak_tmpfile%* %pathback%%filename% /y
:: del %pathback%%filename%*.rar /q /s
:: rd %pathback% /q
:: echo -- 上传完成 [%date% %time%]-- >>%baklogpath%log_%bakdate%.txt
四五年前备份net时的bat,参考!
其它类似信息

推荐信息