2014-12-10 1 views
0

xampp 쉘을 사용하여 mysqldump를 수행하려고합니다. 하지만 gzip을 사용하면 오류 메시지가 나타납니다. 'gzip'은 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.윈도우에서 mysqldump 사용하기

나는 그럼 난을 해결 할 수 있었다 tadman의 응답 후

mysqldump -u root -p database | gzip -9 > C:\database_bu.sql.gz 
+0

gzip을 설치 했습니까? 이는 많은 POSIX 유형 설치 (Linux, BSD, OS X 등)에서는 표준이지만 Windows에서는 기본적으로 제공되지 않습니다. – tadman

+0

xampp 라이브러리 아래에 Gzip.pm이 있습니다. gzip을 설치해야하는 프로세스는 무엇입니까? – razerer

+1

Gzip은 명령 줄 도구이며 많은 것들에 포함 된 라이브러리입니다. 이것이 Perl 모듈입니다. 여기서 도움이되지 않습니다. 이 경로가 작동하려면'gzip.exe '가 필요합니다. – tadman

답변

1

에 걸었습니다. 이 사이트로 이동하여 gzip을 설치했습니다 : http://gnuwin32.sourceforge.net/packages/gzip.htm

나는 C :에 프로그램을 설치했는지 확인하고 코드를 아래 코드로 변경하면 효과가있었습니다.

mysqldump -u root -p database | C:\GnuWin32\bin\gzip -9 > C:\database_bu.sql.gz