기본 콘텐츠로 건너뛰기

라벨이 mongo인 게시물 표시

deploy 서버에서 mongo data를 dump 하는 법

meteor deploy YOURSITE.meteor.com 이 명령으로 디플로이 했을 시 테스트로 잠깐 쓰다가 제대론 서버에 올려서 돌리고 싶을 수 있다. meteor mongo -U YOURSITE.meteor.com 하면 접속 정보가 나온다. 내 경우엔 mongodb://client:72c39268-747e-9380-7538-ed317e096c69@skybreak.member1.mongolayer.com:27017/YOURSITE_meteor_com 이렇게 나오는데 //client: 뒤에 있는 놈이 암호. 1분 마다 바뀐다. mongodump -u client -h skybreak.member1.mongolayer.com:27017 -d YOURSITE_meteor_com -p 72c39268-747e-9380-7538-ed317e096c69 잽싸게 접속하는 것이 포인트. 각자 상황에 따라 URL 이 다를 수 있다. mongodump 로 내려놓은 데이터를 복원하려면 mongorestore 를 사용한다. 만일 로컬 환경에 복원한다면 > /usr/local/bin/meteor mongo -U mongodb://127.0.0.1:3002/meteor 로 환경을 확인한 후 mongorestore --host 127.0.0.1:3002 ./dump/YOURSITE_meteor_com --drop -d meteor 와 같이 복원하면 OK 만일 특정 collection 별로 하려면 mongoimport / mongoexport 를 사용하면 된다.