UBUNTU EC2 내 MongoDB 설치(online)

2022. 7. 12. 17:28Linux

우선 IP와 private key로 Session 연결

후에 node.js와 npm 설치

그 이후 >>

 

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt update
sudo apt install -y mongodb-org

Err1

문제 폴더 삭제

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock

안전하게 할 거 다 먼저 한다.

sudo dpkg --configure -a
sudo apt update

다시 설치

sudo apt install -y mongodb-org

설치 완료, mongod 입력시 $date코드만 뜸(서버 연결 안되어있어서)

mongod --version
OR
mongod

sudo groupadd mongod
sudo useradd -g mongod mongod

mongo 입력시 Connection refused 확인 가능

 

sudo systemctl status mongod

systemctl 입력시 Active failed 확인 가능

mongod.service disabled 나와서 파일 생성해 심볼릭 링크 걸어줌. mongodb로 생성되어 있었다.

데이터를 보관할 폴더 C:에 생성(window10 기준, Mac에서는 주로 /usr/bin/)

그 후 생성한 유저권한으로 변경

 sudo mkdir -p /data/db/;
 sudo chown -R $USER /data/db

 

sudo service mongod restart
sudo service mongod status

삭제 해보느라 버전이 다르지만 방법은 동일

start후 status 확인시 service enable, active running을 확인할 수 있다.

 

 

>> 삭제시

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb

service mongod status
728x90