Debian 10 MongoDBをインストールする手順

Debian 10 MongoDBをインストールする手順

NoSQLタイプのDB「MongoDB」をdebian10にインストールする手順を記述してます。

環境

  • OS debian10

事前準備

MongoDBのリポジトリを追加するため、パッケージgnupgをインストールします。

sudo apt install gnupg

GPGキーをインポートします。

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

MongoDBリポジトリを追加します。

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

アップデートします。

sudo apt update

MongoDBインストール

下記のコマンドでインストール可能です

sudo apt install mongodb-org

インストールが終わればサービスの自動起動と起動を実行します。

sudo systemctl enable --now mongod

MongoDB実行

インストールと起動が完了したのでMongoDBを利用してみます。
下記のコマンドでMongoDBにアクセスします。

mongo

createが存在しないので、useを利用します。use実行時にDBがなければ作成されます。

> use test
switched to db test
> db
test

ユーザーを作成してみます。

> db.createUser(
... {
... user: "mebee",pwd: "password",roles: ["dbOwner"]
... }
... )

<出力結果>
Successfully added user: { "user" : "mebee", "roles" : [ "dbOwner" ] }

一度、抜けます。

> exit

<出力結果>
bye

作成したユーザーでアクセスしてみます。

mongo -u mebee -p password 127.0.0.1:27017/test

<出力結果>
MongoDB shell version v4.2.6
connecting to: mongodb://127.0.0.1:27017/test?compressors=disabled&gssapiServiceName=mongodb

アクセスできることが確認できれば構築は完了です。