MySQL 데이터베이스 원격 백업 / 가져 오기


백업 데이터베이스 (MySQL은)

단계 :
1. 텍스트 파일 텍스트 만들기
2. 다음과 같은 정보가 기록
, 저장 한 후 3 .bat 파일 파일 이름 확장명 수정
(4)를 실행하는 박쥐 파일을 두 번 클릭

다음 예는 다음과 같다 :

 


오프 @echo
"~ 5,2 %% 날짜 : : : ~ 4 %% 날짜 Ymd 일수 = % 일 ~ 8,2 %"@set를
@set "DB_NAME = 테스트"
D : \ MySQL은 \ "MySQL 서버 5.5 \" 빈 \ mysqldump에 --opt --complete 삽입 --max-허용 패킷 = 1073741824 -u 루트 --password = 루트 -h127.0.0.1 % DB_NAME %> F : \ XX \ beifenSql \ % DB_NAME % _ % YMD % .dump
@echo에
@pause


정보 설명 :

@echo에 @ echo 해제하면  프로그램이 시작과 끝을 나타냅니다

@set "DB_NAME = 테스트"     값이 가변 DB_NAME 제공된 테스트입니다

D : \ MySQL은 \ "MySQL은 서버 5.5"\ 빈 \의 mysqldump는이  명령 수출 MySQL 데이터베이스를 열 필요 표현
구별하기 위해 큰 따옴표를 사용하여 파일 경로 여기에 공백이 있기 때문에 "MySQL 서버 5.5를"

--opt   이 옵션은, mysqldump는 명령은 빠른 활성화 나타냅니다 추가 드롭 테이블을 확장-삽입, 잠금 테이블 잠금 추가 매개 변수,
MySQL의 데이터베이스 정보 mysqldump를 사용시 추가 수출이 필요하지 않습니다 -opt 매개 변수에 의해 즉를, 이러한 매개 변수.

--complete-삽입  을 사용하여 완전한 삽입 문

--max-허용 패킷은 = 1073741824   (MySQL의 파일의 my.ini 본원에 제공된 것과 같은 크기이며,이 설정은 2,020 효과적으로 오류를 피할 수있는) 하나의 데이터의 최대 임계 값을 나타내

-u 사용자 이름, --password  암호 -h127.0.0.1 픽스

% DB_NAME %의  변수를 사용하여 표현 DB_NAME

>  기호를 나타냅니다

F : MM은 \ beifenSql \ % \ DB_NAME % _ % Ymd 일수 % .dump   파일이 생성 될

% 일 ~ 4 %% 일 ~ 5,2 %% 일 ~ 8,2 % "는  , 현재 시간이 %% 접합하여 얻어지는 대표
    등 % 일 ~ 4 %로 당기 % 일을 얻었다 : ~ 5,2 %는 현재 월, % 날짜를 얻을 : ~ 8,2 %를 현재 날짜를 얻을 수

@pause는  명령 줄 창에서 일시 정지 명령은 "계속하려면 아무 키나 누르십시오 ..."버튼의 구현을 표시하고 당신을 기다릴 것입니다
====================== ==================================================

 


가져 오기 덤프 파일을
열기에 cmd 창에서 다음 정보, Return 키를 눌러 입력
 
MySQL을 - uroot - 테스트 <F를 proot을 : \ XX \ beifenSql \ test_20180928.dump

정보 설명 : MySQL의 데이터베이스, -u 사용자 이름 -p 암호, 테스트 데이터베이스 이름, < , 상징적 인  
F : \ XX \ beifenSql \ test_20180928.dump    파일의 전체 경로를 가져옵니다

추천

출처blog.csdn.net/qq_39751996/article/details/82884358