쉘스크립트 질문이에요.

쉘스크립트 질문이에요.

QA

쉘스크립트 질문이에요.

답변 1

본문

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

 

현재는 --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
© SIRSOFT
현재 페이지 제일 처음으로