2011-08-22 6 views
1

자주 사용하는 명령으로 MySQL 데이터베이스를 내보내려고합니다.MySQL 내보내기 명령이 아무 것도 출력하지 않습니다.

mysql --user=root --database=dbname > myfile.sql 

작동을 시작합니다. 일반적으로 다른 터미널을 열고 출력 파일 크기를 확인하여 상태를 확인합니다. 일반적으로 크기가 끝날 때까지 아주 빠르게 커집니다. 이제는 0b가 커지고 성장하지 않습니다.

Ctrl + C를 사용하여 취소하기 전에 잠깐 동안 mysql 프로세스를 실행 시켰습니다. 이제 출력 sql 파일에는 "CTRL-C - exit!"라는 단어 만 포함됩니다.

이번에 내가 뭘 잘못하고 있을지 모르겠다.

답변

4

mysqldump이 아닌 mysql (명령 줄 클라이언트)이 필요합니다.

+0

일반적으로 잘 작동하는 이유를 설명하지는 않지만 지금은 아무 것도하지 않습니다. 내가 확인할 수있는 로그 파일이 있습니까? – Hubro

+0

나는 당신이 여기서 잘못 생각해야한다고 생각한다 - 나는 보통 'mysql'이 아니라 'mysqldump'라고 타이프해야한다고 생각한다. 나는 'mysql'처럼 작동하는 것을 본 적이 없다. (하지만 여기서 나는 완전한 전문가가 아니며, 항상 mysqldump를 사용했다.) – Rup

+0

나는 항상 mysql을 사용 했었지만,이 기능은 더 이상 사용되지 않을 것이며 제거 될 것이다. 답변 주셔서 감사합니다. – Hubro

관련 문제