CentOS Stream 9にMongoDB6をインストールする方法

環境
CentOS Stream release 9

操作方法
1.MongoDB用repoファイルを作成します

# sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo<<EOF
> [mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
EOF

2.MongoDBをインストールします

# sudo dnf install mongodb-org

GPGキーのインポートは「y」を選択します。

3.MongoDBバージョンを確認します

# mongod --version
db version v6.0.2
Build Info: {
    "version": "6.0.2",
    "gitVersion": "94fb7dfc8b974f1f5343e7ea394d0d9deedba50e",
    "openSSLVersion": "OpenSSL 1.1.1k  25 Mar 2021",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "rhel80",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

4.MongoDBを起動します

# sudo systemctl start mongod

自動起動を設定します

# sudo systemctl enable mongod

ステータスを確認します

# sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor pr>
     Active: active (running) since Mon 2022-10-10 22:04:04 JST; 2min 5s ago
       Docs: https://docs.mongodb.org/manual

5.ユーザー認証を設定します
# sudo nano /etc/mongod.conf
修正前
#security:

修正後

security:
authorization: enabled

6.MongoDBを再起動します

# sudo systemctl restart mongod

 

CentOS Stream 9

Posted by arkgame