Widnows批处理异地备份数据
2015-12-05 18:47
369 查看
@echo off
@title Mysql+fileBckup
set files=D:\backup\%date:~0,10%.rar
set userdb="root"
set pwddb="123456"
set filepath="D:\wwwroot"
set ftpfile="C:\ftp.txt"
set ftpname=ftpuser
set ftppwd=ftpuser
set ftpfiles="%date:~0,10%.rar "
set ftpdomian="42.51.153.157"
set rarpath="C:\Program Files\WINRAR"
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
@echo 开始backup Mysql
md "D:\backup\%Ymd%.mysq l"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -uroot -p123456 --default-character-set=utf8 discuz > "D:\backup\%Ymd%.mysql\discuz.sql"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -uroot -p123456 --default-character-set=utf8 dede > "D:\backup\%Ymd%.mysql\dede.sql"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -u root -p123456 --default-character-set=utf8 weixin > "D:\backup\%Ymd%.mysql\weixin.sql"
@echo 开始压缩文件
C:
cd C:\Program Files\WINRAR
RAR.EXE a -r -y %files% %Ymd% %filespath% D:\wwwroot
@echo 写入文件ftp
@echo %ftpname%>%ftpfile%
@echo %ftppwd%>>%ftpfile%
@echo put %files% %ftpfiles%>>%ftpfile%
@echo bye>>%ftpfile%
@echo 上传%files%.rar文件
ftp -s:%ftpfile% 42.51.153.157
cd C:\Documents and Settings\Administrator\桌面
echo %date% 备份成功
pause
C:\ftp.txt 内容
ftpuser
123456
put D:\backup\%date:~0,10%.rar
bye
@title Mysql+fileBckup
set files=D:\backup\%date:~0,10%.rar
set userdb="root"
set pwddb="123456"
set filepath="D:\wwwroot"
set ftpfile="C:\ftp.txt"
set ftpname=ftpuser
set ftppwd=ftpuser
set ftpfiles="%date:~0,10%.rar "
set ftpdomian="42.51.153.157"
set rarpath="C:\Program Files\WINRAR"
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
@echo 开始backup Mysql
md "D:\backup\%Ymd%.mysq l"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -uroot -p123456 --default-character-set=utf8 discuz > "D:\backup\%Ymd%.mysql\discuz.sql"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -uroot -p123456 --default-character-set=utf8 dede > "D:\backup\%Ymd%.mysql\dede.sql"
"D:\phpStudy\MySQL\bin\mysqldump.exe" --opt -Q -u root -p123456 --default-character-set=utf8 weixin > "D:\backup\%Ymd%.mysql\weixin.sql"
@echo 开始压缩文件
C:
cd C:\Program Files\WINRAR
RAR.EXE a -r -y %files% %Ymd% %filespath% D:\wwwroot
@echo 写入文件ftp
@echo %ftpname%>%ftpfile%
@echo %ftppwd%>>%ftpfile%
@echo put %files% %ftpfiles%>>%ftpfile%
@echo bye>>%ftpfile%
@echo 上传%files%.rar文件
ftp -s:%ftpfile% 42.51.153.157
cd C:\Documents and Settings\Administrator\桌面
echo %date% 备份成功
pause
C:\ftp.txt 内容
ftpuser
123456
put D:\backup\%date:~0,10%.rar
bye
相关文章推荐
- 使用Unity制作简单时钟动画
- sqlite 建立触发器
- ListView 优化注意的问题
- Climbing Stairs-python
- mysql主从复制原理及存在的问题
- 人人都能开发物联网(二.技术路线)
- 按钮实现刚点击就切换状态(即UIControlEventTouchDown)
- HDU1226 搜索 bfs xingxing在努力
- http://airos.blog.51cto.com/10853324/1719870
- Configuring Oracle Solaris Cluster 4.0 On Solaris 11
- nginx 配置文件中的 location
- CSS3之文字与字体相关样式
- 实用案例,先收着,以后可能会用到
- 函数指针 成员函数指针
- UVA 11983 Weird Advertisement
- [Java 基础] 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- 国内NTP服务器整理
- 2015校赛A
- eclipse中删除所有的空行
- C++ STL基本容器比较