쉘스크립트 질문이에요.
본문
쉘스크립트로 디비덤프를 뜨는데요.
현재는 --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 // 용량이 클 경우 압축
답변을 작성하시기 전에 로그인 해주세요.