본문 바로가기

몽고DB14

리눅스(Centos) 몽고디비 백업 및 복원 서비스하던 게임 하나 종료 후, 유저 정보를 다른 곳으로 옮기는 작업을 해야 했다. 사전작업 1. /db에 mkdir로 mongodb_backup 생성 2. mongodb_backup 폴더에 chown으로 mongod로 소유자 변경 백업 후에 완료된 내용 확인 파일을 FileZilla를 이용해 이동시킨다. mongorestore --host databasehost:12345 --username restoreuser --password restorepwd --authenticationDatabase admin --db targetdb /path/to/dump 테스트서버에 Authentication 관련해서 유저를 생성해둔 적이 없기 때문에, 스크린샷처럼 하면 바로 통과된다. 복원이 시작되고 완료가 되면 몽.. 2019. 6. 4.
리눅스(Centos) 몽고디비 설정 # for documentation of all options, see:# http://docs.mongodb.org/manual/reference/configuration-options/ # where to write logging data.systemLog: destination: file logAppend: true logRotate: rename path: /log/mongodb/mongod.log timeStampFormat: iso8601-utc # Where and how to store data.storage: dbPath: /db/mongodb/ engine: wiredTiger wiredTiger: engineConfig: cacheSizeGB: 3 journalCompressor: z.. 2019. 3. 7.
리눅스(Centos) 몽고디비 접속 방법 포트만 설정했을 경우, 다음과 같이 몽고디비에 접속을 할 수 있다. 디비 접속 후, use admin을 통해 위치를 바꿔준다. 그 다음 admin 생성, 다음은 나와있지 않지만 root 권한으로 하나 더 생성한다.권한에 대해서는, 몽고디비를 참조할 것 root는 root의 역할이 따로 있고, backup도 역할이 따로 존재한다. 계정이 제대로 생성되었나 확인한다. db.auth('계정명', '패스워드')를 입력하고 난 뒤 부터는 접속할 때 mongo 위치:포트 .... 으로 접속을 해야 한다.난.. 다른 방법으로는 되지 않더라. 2018. 4. 16.
리눅스(Centos) 몽고디비 세부 설정 몽고 디비 세부 설정 접속 그럼 처음에 정보가 제대로 없는데, security 정보를 #을 넣어 주석걸면 된다.해당 몽고디비 설정은 압축 형식 중 하나인 와이드 타이거로 설정.replication은 나중에 리플리카 셋을 걸때 사용 2018. 4. 16.