How to Install MongoDB in Ubuntu 20.04 LTS OS?
MongoDB Public GPG key 가져오기
우분투 패키지 관리 시스템에서 사용하는 공개키를 가져와야 합니다. 다음 명령어를 실행하고 정상적으로 완료 되면 OK가 리턴됩니다.
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
list 파일 생성하기
MongoDB를 우분투에 설치하기 위해 lsit 파일을 생성해줍니다. 우분투 버전에 따라 명령이 다를 수 있습니다.
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
MongoDB 패키지 설치하기
먼저 apt 패키지 매니저를 업데이트 하고 MongoDB의 최신버전을 설치 진행합니다.
$ sudo apt update
$ sudo apt install -y mongodb-org
MongoDB 실행하기
우분투에서 프로세스를 실행 및 관리하기 위해서는 운영체제 내장 init 시스템을 확인해야 합니다. 우분투의 최신버전에서는 systemd(systemctl)을 사용하지만 System V Init(service)를 사용하는 경우도 있습니다. 아래 명령을 통해 현재 사용 중인 init system을 확인할 수 있습니다.
$ ps --no-headers -o comm 1
저 같은 경우에는 systemd를 사용하고 있으므로, systemctl을 이용해서 MongoDB를 시작합니다. 참고로 mongod는 MongoDB 시스템의 대표적인 작업 데몬 프로세스 입니다. 데이터 요청 및 접근을 관리하는 등 MongoDB의 핵심적인 프로세스라고 이해하시면 편합니다.
$ sudo systemctl start mongod
$ sudo systemctl status mongod
MongoDB가 시스템 재부팅 후 시작되도록 설정하는 명령어
$ sudo systemctl enable mongod
MongoDB를 중지하는 명령어
$ sudo systemctl stop mongod
MongoDB 재시작 명령어
$ sudo systemctl restart mongod
만약 System V Init을 사용한다면 아래 명령어로 MongoDB를 실행합니다.
$ sudo service mongod start
현재 MongoDB의 상태도 조회할 수 있습니다.
$ sudo service mongod status
MongoDB가 정상적으로 실행 중이라면 mongo 명령어로 MongoDB 작업을 시작할 수 있습니다. MongoDB를 실행하면 기본적으로 27017포트로 연결됩니다. mongo는 mongod 프로세스를 관리하기 위한 Shell 프로그램입니다.
$ mongo
'Programming > Database' 카테고리의 다른 글
MySQL INDEX, VIEW 사용하는 방법 (0) | 2022.05.02 |
---|---|
MySQL 기본 사용법 주요 명령어들 정리(feat DDL, DML, DCL) (0) | 2022.05.01 |
postgres User create / createdb / superuser 생성, 권한부여 (0) | 2021.12.09 |
Ubuntu MySQLClient 설치시 에러 발생 해결 OSError: mysql_config not found (0) | 2021.12.02 |
Ubuntu Linux MySQL 설치하기 / 사용자 / 접속 명령어 우분투에서 MySQL 데이터베이스 10분만에 이해하기 (0) | 2021.12.02 |
postgreSQL TABLE 이름 변경하기 rename table (0) | 2021.11.02 |
댓글