쉘스크립트 질문이에요.

쉘스크립트 질문이에요.

QA

쉘스크립트 질문이에요.

본문

쉘스크립트로 디비덤프를 뜨는데요.

 

현재는 --all-databases해서 한번에 뜨는데요.

 

데이터베이스가 별로 없을땐 괜찮았는데 엄청 많아지다 보니깐 백업을 해놔도 다른걸론 열리지도않고 ltf로도 열어서 찾아가려면 엄청오래걸려서요.

 

쉘스크립트로 mysql에 존재하는 db들 목록을 알아내서 db개별로 덤프뜨는 방법이 없을까요?

이 질문에 댓글 쓰기 :

답변 1

신고가 접수되어 자동으로 블라인드 된 글입니다.
원글을 보시려면 를 클릭하세요.

$ show databases; // 데이타베이스 확인하시구요 

 

$ mysqldump -u [uname] -p[pass] db_name > db_backup.sql // SQL 파일로 백업

또는

$ mysqldump -u [uname] -p[pass] db_name | gzip > db_backup.sql.gz // 용량이 클 경우 압축

위에처럼 하면 자동으로 db이름이 루프돌면서 들어가나요???

이건 그냥 쉘에서 치는거 아닌가요???

크론에 안넣고 실행해봤는데 안되는데요.. 혹시 크론에 넣어야만 작동하는건가요??

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT