2012-01-10 4 views
4

나는 이것에 대한 나의 연구를 시도했다.이 웹 사이트는 http://www.lullabot.com/blog/importexport-large-mysql-databases이고 여전히 이것이 왜 그렇게 작동하지 않는지 혼란 스럽다. 한 서버에서 다른 데이터베이스로 mysql .bz2 백업을 복원하려고합니다..bz2 MySQL 백업을 복원 하시겠습니까?

bunzip2 SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2 | mysql -h 192.168.255.53 -u sobuser -p summaries_criticaltest 

내가있는이 개 백업 파일의 폴더에서 이것을 실행 해요 : 나는 그렇게 실행하고있어 명령은 bunzip2는 :

-rw-r--r-- 1 root root 19339638 Jan 5 13:50 SOB-MySQL-backup-summaries_dev-2012-01-05.sql.bz2 
-rw-r--r-- 1 root root  453 Jan 10 09:45 SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2 

내가 갖는 출력 바로 이것이다 : 출력 파일 SOB-MySQL-backup-summaries_live-2012-01-05.sql이 이미 있습니다.

아무 것도 덤프하지 않으려 고합니다. 백업 zip을 데이터베이스에 복원하십시오. 나는이 모든 일을 잘못하고 있을지 모르지만 어떤 도움이 좋을 것이다. 감사!

답변

7

첫 번째 명령은 SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2를 SOB-MySQL-backup-summaries_live-2012-01-05.sql로 압축을 해제하며 이미 한 번 발생했습니다.

You can also compress or decompress files to the standard output by 
    giving the -c flag. 

그래서, | 전 부분에, 당신이 찾고 : (http://www.manpagez.com/man/1/bzip2/에서 귀하의 상자 또는 온라인 예에서) man bunzip2에서

bunzip2 -c SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2 | ...etc... 
+0

감사합니다, I 내가 뭘 잘못하고 있는지 보았다. 이것은 도움이되었다. – jamadri