. 1 MySQL의 백업 스크립트 @title 2 @echo OFF 3. @echo [email protected] : 3306 . 4 SET의 호스트 = 127.0.0.1 . 5 SET 포트 = 3306 . 6 SET의 사용자 = 루트 . 7 @echo 데이터베이스 암호를 입력합니다 . 8 SET / 암호 P = . 9 @echo 원하는 백업 데이터베이스 입력 (10) @ SET / = P 데이터베이스 (11). SET의 mysqldumppath = D : \ MySQL은 \ 빈 (12)은 SET resultfilepath = : E 13 SET CURDATE = %의 날짜 : ~ 0,4 % - %의 DATE: ~ 5,2 %% 날짜 : ~ 8,2 % 14 세트 curmon = %의 날짜 : ~ 0.4 %% 날짜 : ~ 5,2 % 15 세트 CURTIME = %의 시간 : ~ 0,2 % (16) 의 경우 " % CURTIME % "=="0 " 으로 설정 = 00 CURTIME 17 의 경우 %의 CURTIME의 %"== "1", " 설정 CURTIME = 01 (18) 의 경우 '%의 CURTIME의 %"== "2" 로 설정 CURTIME = 02 도 19 의 경우 '%의 CURTIME % "=="3 " 으로 설정 = 03 CURTIME 20 의 경우 "의 CURTIME %의 % "=="4 "9 월 CURTIME = 04 (21) 의 경우"%의 CURTIME의 %는"== "5" 로 설정 = 05 CURTIME 22 의 경우 '%의 CURTIME의 % "=="6 " 으로 설정 CURTIME = 06 23 경우 "%의 CURTIME의 % "=="7 " 로 설정 CURTIME = 07 (24) 의 경우를 "%를 CURTIME % "=="8 " 로 설정 CURTIME = 08 25 경우 "%의 CURTIME의 %는 "=="9 " 로 설정 = 09 CURTIME 26 세트 CURTIME = % CURTIME % - %의 시간 : ~ 3,2 % - %의 시간 : ~ 6 2 % 27 세트 resultfile = % 데이터베이스 % _ _ % CURDATE % % % CURTIME. SQL (28)@ % mysqldumppath % \ mysqldump.exe % 데이터베이스 % --result 파일 = % resultfilepath % \ % resultfile % --complete-삽입 --user = % 사용자 % --password = % 암호 % --host = % 호스트 % --port = % 포트 % 29 @echo 操作结束 30 일시 31 @echo 에 32 출사
당신은 단순히 주어진 입력을 기록하는 스크립트의 내용을 수정하는 작업을 가입 할 수 있습니다, 부팅 할 때마다 자동으로 MySQL 데이터베이스를 백업합니다.