echo off echo %date% %time% :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ͬ��ս������ :sync_recorddata :init ::: ֹͣͬ������ ::"%~dp0CallerService.exe" -stop net stop CallerService ::: mysql���������ļ�ȫ�� set ExportBinary="C:\webroot\dbbackup\mysql\mysqldump.exe" ::: mysql���빤���ļ�ȫ�� set ImportBinary="C:\webroot\dbbackup\mysql\mysql.exe" ::: ��Ϸ������Ϣ���������� set Hostname_base="rm-bp1x3i28se22s9z75o.mysql.rds.aliyuncs.com" set Hostport_base="3306" set Username_base="games" set Password_base="Games2017@)!&" set Database_base="game_db" set ExportTable_base=player ::: ��Ϸս������������ set Hostname_record="rr-bp1x2415jy37d8mu1o.mysql.rds.aliyuncs.com" set Hostport_record="3306" set Username_record="games" set Password_record="Games2017@)!%&" set Database_record="game_db" set ExportTable_record=player_grade,gold_account ::: ��̨���������� set Hostname_owner="rm-wz978o3vha6z26m5no.mysql.rds.aliyuncs.com" set Hostport_owner="3306" set Username_owner="yunuser" set Password_owner="Yun_User" set Database_owner="game_db" set Database_owner_temp="game_db_temp" ::: ��ʱ���������� set Hostname_temp="localhost" set Hostport_temp="3309" set Username_temp="root" set Password_temp="root_root" set Database_temp="game_db" set Database_temp_temp="game_db_temp" ::: �Ƿ���Ҫ���浽��ʱ�� set NeedSaveToTemp=0 ::: Ҫִ�еĽű� set ExecuteCommand_1="call cp_SynchronizeSettle();" :::::::::::::: ���뵼�� -��ʼ ::::::::::::::::: :::::::::::::: ���뵼�� - ���� ::::::::::::::::: :synchronize echo ִ�нű�%ExecuteCommand_1% %ImportBinary% -h%Hostname_owner% -P%Hostport_owner% -u%Username_owner% -p%Password_owner% -e%ExecuteCommand_1% %Database_owner% if %errorlevel% neq 0 goto exit_recorddata echo �ű�ִ����� :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ͬ������ :sync_reportdata ::: ts���޸�2021 xpxman :::echo ��ʼͬ����������(https://dlapi.tscce.cn/ext/SynchronizeReportData.php) :::"%~dp0HttpRequest.x64.exe" -type post -address "https://dlapi.tscce.cn/ext/SynchronizeReportData.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" :::echo ��ʼ���ɱ�������(https://dlapi.tscce.cn/ext/autotask.php) :::"%~dp0HttpRequest.x64.exe" -type post -address "https://dlapi.tscce.cn/ext/autotask.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" echo ��ʼͬ�������daoqijuyou77.cnlapi.daoqijuyou.cn/ext/SynchronizeReportData.php) "%~dp0HttpRequest.x64.exe" -type post -address "https://dlapi.daoqijuyou77.cn/ext/SynchronizeReportData.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" echo ��ʼ���ɱ����daoqijuyou77.cnlapi.daoqijuyou.cn/ext/autotask.php) "%~dp0HttpRequest.x64.exe" -type post -address "https://dlapi.daoqijuyou77.cn/ext/autotask.php" -parameter "" -interval 1000 -thread 1 -loop 0 >> "%~dp0debug.txt" :exit_reportdata echo %date% %time% :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: �������ݿ� :backup_database for /f "tokens=1-3 delims=/-, " %%a in ('echo/%date%') do ( set yy=%%a & set mm=%%b & set dd=%%c ) set /a dd=100%dd%%%100,mm=100%mm%%%100 set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2 set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633 set /a j=j-7 set /a i=j,a=i+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=a set /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5 set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10 (if %mm% LSS 10 set mm=0%mm%)&(if %dd% LSS 10 set dd=0%dd%) set fdate=%yy%-%mm%-%dd% echo %fdate% set mysqldump=C:\xampp\mysql\bin\mysqldump.exe set mysql=C:\xampp\mysql\bin\mysql.exe set winrar=C:\Program Files\WinRAR\rar.exe set needupload=0 ::echo ================ ::echo ��ʼ����oracle(dbcenter) ::if exist "%~dp0dbcenter_%yy%%mm%%dd%.dmp" del "%~dp0dbcenter_%yy%%mm%%dd%.dmp" ::if exist "%~dp0dbcenter_%yy%%mm%%dd%.log" del "%~dp0dbcenter_%yy%%mm%%dd%.log" ::set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 ::set ORACLE_HOME=D:\app\kingsoft\virtual\product\12.2.0\dbhome_1 ::exp '"/ as sysdba"' file="%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.dmp" log="%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.log" grants=y full=y statistics=none ::echo ����oracle(dbcenter)���� ::echo ================ ::echo ��ʼ����mysql(tswldb) ::if exist "%~dp0tswldb_%yy%%mm%%dd%.sql" del "%~dp0tswldb_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "tswldb" > ::"%~dp0tswldb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(tswldb)���� ::echo ================ ::echo ��ʼ����mysql(syhd) ::if exist "%~dp0syhd_%yy%%mm%%dd%.sql" del "%~dp0syhd_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "syhd" > "%~dp0syhd_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(syhd)���� ::echo ================ ::echo ��ʼ����mysql(game_db) ::if exist "%~dp0game_db_localhost_%yy%%mm%%dd%.sql" del "%~dp0game_db_localhost_%yy%%mm%%dd%.sql" ::"%mysql%" -h"localhost" -P"3309" -u"root" -p"root_root" -e"truncate table player_grade" game_db ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "game_db" > "%~dp0game_db_localhost_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(game_db)���� ::echo ================ ::echo ��ʼ����mysql(member) ::if exist "%~dp0member_%yy%%mm%%dd%.sql" del "%~dp0youlehudong_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "member" > "%~dp0member_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(member)���� ::echo ================ ::echo ��ʼ����mysql(tryout) ::if exist "%~dp0tryout_%yy%%mm%%dd%.sql" del "%~dp0youlehudong_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "tryout" > "%~dp0tryout_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(tryout)���� ::echo ================ ::echo ��ʼ����mysql(dkb) ::if exist "%~dp0dkb_%yy%%mm%%dd%.sql" del "%~dp0youlehudong_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"localhost" -P"3309" -u"root" -p"root_root" -R "dkb" > "%~dp0dkb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(dkb)���� ::echo ================ ::echo ��ʼ����mysql(youlehudong) ::if exist "%~dp0youlehudong_%yy%%mm%%dd%.sql" del "%~dp0youlehudong_%yy%%mm%%dd%.sql" ::"%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"rm-wz978o3vha6z26m5no.mysql.rds.aliyuncs.com" -P"3306" -u"tswl_2015" -p"tswl_2015" -R "youlehudong" > "%~dp0youlehudong_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::echo ����mysql(youlehudong)���� echo ================ echo ��ʼ����mysql(game_db) "%mysql%" -h"rm-wz978o3vha6z26m5no.mysql.rds.aliyuncs.com" -P"3306" -u"yunuser" -p"Yun_User" -e"truncate table player_grade" game_db "%mysql%" -h"rm-wz978o3vha6z26m5no.mysql.rds.aliyuncs.com" -P"3306" -u"yunuser" -p"Yun_User" -e"truncate table coin_rebate" game_db if exist "%~dp0game_db_%yy%%mm%%dd%.sql" del "%~dp0game_db_%yy%%mm%%dd%.sql" "%mysqldump%" --default-character-set=utf8 --opt --lock-all-tables -x -h"rm-wz978o3vha6z26m5no.mysql.rds.aliyuncs.com" -P"3306" -u"tswl_2015" -p"tswl_2015" -R game_db > "%~dp0game_db_%date:~0,4%%date:~5,2%%date:~8,2%.sql" echo ����mysql(game_db)���� echo ================ ::: ѹ�������ļ� ::%~d0 ::cd "%~dp0" ::if exist "%~dp0database_%yy%%mm%%dd%.rar" del "%~dp0database_%yy%%mm%%dd%.rar" ::"%winrar%" a "database_%date:~0,4%%date:~5,2%%date:~8,2%.rar" "dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.dmp" "dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.log" "tswldb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "syhd_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "game_db_localhost_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "youlehudong_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "game_db_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "member_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "tryout_%date:~0,4%%date:~5,2%%date:~8,2%.sql" "dkb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::if %needupload% NEQ 0 ( :: ::: �ϴ�ѹ���ļ� :: "%~dp0NetworkTool.x64.exe" -st "2" -rt "2" -hn "120.76.157.63" -hp "80" -on "/dbbackup/upload.php" -rd "/" -rf "database_%date:~0,4%%date:~5,2%%date:~8,2%.rar" -lf "%~dp0database_%date:~0,4%%date:~5,2%%date:~8,2%.rar" :: ::: ɾ��ѹ���ļ� :: :::del "database_%date:~0,4%%date:~5,2%%date:~8,2%.rar" ::) ::: ɾ�����ݵ��ļ� if exist "%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.dmp" del "%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.dmp" if exist "%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.log" del "%~dp0dbcenter_%date:~0,4%%date:~5,2%%date:~8,2%.log" if exist "%~dp0tswldb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0tswldb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0syhd_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0syhd_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0game_db_localhost_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0game_db_localhost_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0youlehudong_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0youlehudong_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0game_db_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0game_db_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0member_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0member_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0tryout_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0tryout_%date:~0,4%%date:~5,2%%date:~8,2%.sql" if exist "%~dp0dkb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" del "%~dp0dkb_%date:~0,4%%date:~5,2%%date:~8,2%.sql" ::: ������� :exit ::: �ָ�ͬ������ ::"%~dp0CallerService.exe" -start net start CallerService echo on