>> Delete Reply from No. 0 article
No. RE: SQL DB 별로 백업받기..

등록 2002-12-28 01:20:00 By localhost     조회 4
이름 정태영    

		: 각 db 사용자마다 .sql 파일로 백업받을순없나요?
: 정규표현식이나 awk 를 이용하지 않는 방법은 없는지요..
 스크립트를 짜세요 내용은..
 #!/bin/bash
 mysql_dir=Mysql 디비가 들어가는 디렉토리
#EX) mysql_dir=/var/mysql
 cd ${mysql_dir}
for X in * ; do mysqldump -uroot -p비밀번호 $X > ${date '+Ymd'}_$X ; done
  다만 문제는-_-;;
mysql디렉토리에..디비 말고 딴것도 들어가네요;;
 로그나 pid같은게 들어가는데..
그 문제는 현명하게 대처를;;
    awk를 사용해도 상관 없다면 좀 복잡하지만 아래처럼 되겠네요-_-
#!/bin/bash
 mysql_dir=mysql 디비가 저장되는 장소..
#EX) mysql_dir=/var/mysql
 cd ${mysql_dir}
for X in `du --max-depth=1|awk -F'/' '{ print $2 }' `;do mysqldump -uroot -p비밀번호 $X > /var/backup/mysql/`date '+
%Y%m%d'`_$X; done
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved