쉘스크립트 질문이에요.

쉘스크립트 질문이에요.

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이름이 루프돌면서 들어가나요???

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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