>> Edit article
이름
제목
패스워드
: 각 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