2009-05-16 7 views
1

웹 응용 프로그램에서이 기능을 버튼 클릭으로 제공해야합니다. mysqldump를 사용하여 수행 할 수 있지만, 외부 프로세스를 시작해야한다. (명령 프롬프트)MySQL 데이터베이스 백업 및 복원을위한 SQL 명령

데이터베이스를 백업하고 복원 할 수있는 간단한 SQL 쿼리가 있습니까? (특히 MySQL의 경우)

답변

0

외부 명령 줄 실행 파일을 호출 할 수 있습니다. here은 그 좋은 소개입니다.

또는 PHPMyAdmin과 같은 몇 가지 쿼리를 실행하고 결과를 어딘가에 저장하십시오.

그러나 간단한 "한 명령"쿼리는 없습니다.

+1

무엇 '검색어의 커플 "될 수? – Sameet

1

아마도 mysqldump가 최선의 방법 일 것입니다. SELECT ... INTO OUTFILE으로 테이블 행을 저장하고 LOAD DATA INFILE으로 다시로드 할 수 있지만 테이블별로 테이블을 작성하고 테이블 스키마를 다른 파일에 작성하여 완전한 백업을 작성해야합니다.

mysqldump를 실행하는 프로세스를 생성하는 것에 대해 나쁜 점은 무엇입니까?

가 (MySQL은 6.0가 아니라 유용한 BACKUP DATABASE 문을 포함 할 것이다!)

관련 문제