윈도우 MySQL의 백업 스크립트에서

. 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 데이터베이스를 백업합니다.

추천

출처www.cnblogs.com/htsg/p/11563788.html