mysqldump의 출력 결과를 바로 bzip2로 압축하기
글쓴이: purewell / 작성시간: 수, 2004/10/20 - 10:32오전
bzip2 <(mysqldump -A -c -q -l --password=암호 --user=사용자) -c>파일명.sql.bz2
* mysqldump
-A : 모든 데이터 베이스 덤프
-c : 완전한 insert 명령
-q : 바로 stdout으로 출력
-l : 덤프하는 동안 테이블 잠금
--password=암호 : 접근암호
--user=사용자 : 계정
* bzip2
-c : 결과를 stdout으로 출력
"bzip2 <(~~~) -c" 는
(~~~) 실행 결과를 입력으로 하여 압축한 뒤 그 결과를 stdout으로
출력한 것입니다.
그것을 "> 파일명"으로 붙잡은 것입니다.
Forums:
[code:1]mysqldump -A -c -q -l --password
mysqldump -A -c -q -l --password=암호 --user=사용자 | bzip2 > 파일명.sql.bz2
해도 오케이 :)
tar cvfj backup.tar.bz2 /var/lib/mysql
tar cvfj backup.tar.bz2 /var/lib/mysql
There is no spoon. Neo from the Matrix 1999.
[quote="지리즈"]tar cvfj backup.tar.bz2 /va
이건좀 위험하지 않나요?
데이타 베이스 서버의 버전등이 바뀌어도 호환 가능한가요?
[quote="googlejoa"][quote="지리즈"]tar cvfj
그때는 위의 정석적인 방법으로 해야겠죠...
매일 하는 단순히 시스템 백업이라면 별로 문제는 없을 듯합니다.
저희같은 경우 그냥
tar cf dbbkup.tar 로만 압축합니다.
데이터 자체도 크지도 않은데다가,
스네샵만들때 부하도 크지 않거든요...
압축은 백업서버에서 따로 하고 있습니다.
다른 백업들과 함께...
물론 무결성문제는 발생할 소지는 있어도...
새벽 4시무렵에는 방문자가 없어서.. ㅎㅎ
There is no spoon. Neo from the Matrix 1999.
[quote="googlejoa"][quote="지리즈"]tar cvfj
change log를 잘 읽어야 합니다 ;)
다만.. 가끔은 특정한 의미를 갖는 키워드가 늘어나서.. 칼럼이름등에 쓸 수 없는 키워드 덕에..
mysqldump로 백업한 sql 파일이 문제가 되기도 합니다 -_-!!
그럴 때 저렇게 해결했던 기억도 있습니다 캬캬
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
[quote="정태영"][quote="googlejoa"][quote="
mysqldump -Q 옵션을 붙여주면 키워드 문제는 해결되지 않나요?
mysql hotcopy 가 빠르고 안정적이고 좋습니다.mysqlho
mysql hotcopy 가 빠르고 안정적이고 좋습니다.
mysqlhotcopy --addtodest -q -u backup_user db_name BACKUP_DIR/mysql/
댓글 달기