标签:2% Windows 192.168 -- sql 8.14 定时 执行 sqlbackup
ps: 本公司是一家游戏公司,目前有一台win服务器上面搭建MySQL数据库,现在需要做MySQL数据库的备份然后上传到Linux服务器上。bat.脚本写好以后手动双击测试多遍正常上传备份文件,可每当计划任务去执行的时候往往出错(不执行上传Linux命令)
备份脚本:
set YYYYmmdd=%date:0,4%%date:5,2%%date:~8,2%
set hhmiss=%time:0,2%%time:3,2%%time:~6,2%
set Ymd="%YYYYmmdd%%hhmiss%"
“E:\setup\mysql-5.7.20-winx64\bin\mysqldump” -udbaroot -pdbaroot20181204 -h127.0.0.1 --databases accountdb --tables account qq leshu> E:\sqlbackup\account%Ymd%.192.168.8.14.sql
“E:\setup\mysql-5.7.20-winx64\bin\mysqldump” -udbaroot -pdbaroot20181204 -h127.0.0.1 --databases userdb --tables playerdata formation hero world mail kingdom > E:\sqlbackup\userdb_%Ymd%.192.168.8.14.sql
“D:\programs\rar64\Rar.exe” a E:\sqlbackup\sqlbackup_%Ymd%.192.168.8.14.RAR E:\sqlbackup*.sql
C:
cd Program Files (x86)\ICW\bin
call rsync_sql.bat
forfiles /p “E:\sqlbackup” /s /m *.sql /d -30 /c “cmd /c echo @path” > e:\sqlbackup\del_log.txt
forfiles /p “E:\sqlbackup” /s /m .sql /d -30 /c “cmd /c del @path”
move E:\sqlbackup.RAR E:\sqlbackup\BAKRAR
rsync 推送脚本:
@echo off
rsync -av --compress --exclude=".bat" /cygdrive/e/sqlbackup/.RAR 192.168.8.208::192.168.8.14
解决方法:
1.保证以最高权限运行!
2.这里是重点,在起始于一定要填写脚本目录(不然就会出现定时执行不生效)
3.错误写法 文本框中不能带有双引号"…",起始于
4.最终达到想要的目的了(定时执行脚本数据库备份上传成功)
标签:2%,Windows,192.168,--,sql,8.14,定时,执行,sqlbackup 来源: https://blog.csdn.net/weixin_42874924/article/details/115140175
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。