GNU/Linux >> Linux の 問題 >  >> Debian

Debian10にMongoDBをインストールする方法

MongoDBは、最も人気があり、スケーラブルで、高速なドキュメント指向のNoSQLデータベースです。オープンソース(コミュニティ)エディションとサブスクリプションベース(商用)エディションの両方で利用できます。以前の投稿では、Ubuntu、Mint、CentOSにMongoDBをインストールする方法について説明しました。今日の投稿は、DebianシステムへのMongoDBのインストールについてです。

注:ここに示されているすべてのコマンドと手順は、Debian 10(バスター)でテストされています。

DebianへのMongoDBのインストール

MongoDBの最新リリースは、Debianの公式リポジトリでは利用できません。したがって、最初にMongoDBリポジトリをシステムに追加してから、インストールする必要があります。最新リリースのMongoDB4.4をインストールします。

DebianシステムにMongoDBをインストールする手順は次のとおりです。

ステップ1:MongoDBGPGキーをインポートする

MongoDBGPGキーをシステムの信頼できるキーのリストにインポートします。これを行うためのコマンドは次のとおりです。

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

システムにGPGキーを追加するときに「gnupgがインストールされていません」というエラーが表示された場合は、次のように「gnupg」をインストールします。

$ sudo apt-get install gnupg

gnupgをインストールした後、上記のコマンドを再度実行してGPGキーを追加します。

ステップ2:MongoDBリポジトリを追加する

MongoDBリポジトリをシステムに追加します。これを行うためのコマンドは次のとおりです。

$ echo "deb [ arch=amd64,arm64 ]http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

ステップ3:ローカルパッケージデータベースを更新する

MongoDBリポジトリをシステムに追加した後、ローカルパッケージデータベースを次のように更新します。

$ sudo apt-get update

ステップ4:MongoDBをインストールする

MongoDBリポジトリとそのGPGキーが追加されたため、次のようにapt-getコマンドを使用してMongoDBをインストールできます。

$ sudo apt-get install mongodb-org

y / Nのプロンプトが表示されます 、 yを押します 。この後、MongoDBのインストールが開始されます。

MongoDBのインストールが完了すると、出力に次の行が表示され、システムに4.4.2がインストールされているMongoDBのバージョンも示されます。

ステップ5:MongoDBを起動します

インストール後、MongoDBは自動的に起動しません。したがって、手動でサービスを開始する必要があります。 MongoDBサービスを開始するコマンドは次のとおりです。

$ sudo systemctl start mongod

MongoDBサービスを開始した後、サービスが見つからないというエラーが表示された場合は、最初に以下のコマンドを実行してから、サービスを開始してみてください。

$ sudo systemctl daemon-reload

ここで、MongoDBサービスが開始され、問題なく実行されているかどうかを確認するには、次のコマンドを実行します。

$ sudo systemctl status mongod

アクティブ(実行中)が表示されます 出力のステータス。

システムの再起動後にMongoDBを自動的に起動する場合は、次のコマンドを実行します。

$ sudo systemctl enable mongod

場合によっては、MongoDBサービスを停止する必要があります。これを行うためのコマンドは次のとおりです。

$ sudo systemctl stop mongod

構成を変更した後、MongoDBサービスを再起動する必要があります。これを行うためのコマンドは次のとおりです。

$ sudo systemctl restart mongod

ステップ6:MongoDBへの接続

ここで、MongoDBサーバーに接続できるかどうかをテストするには、次のコマンドを実行します。

$ mongo

これは、システムにインストールされているMongoDBのバージョン(4.4.2)、サーバーアドレス(127.0.0.1)、およびポート(27017)を示す上記のコマンドの出力です。

MongoDBのアンインストール

システムからMongoDBを削除したいときが来るかもしれません。これを行うには、最初に次のようにMongoDBサービスを停止します。

$ sudo systemctl stop mongod

次に、次のようにMongoDBをアンインストールします。

$ sudo apt-get purge mongodb-org*

MongoDBデータベースとライブラリを削除することもできます。そのためのコマンドは次のとおりです。

$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

この投稿では、DebianシステムにMongoDBをインストール/アンインストールする方法を学びました。また、MongoDBサービスを管理する方法も学びました。詳細については、MongoDBの公式ドキュメントをご覧ください。


Debian
  1. Debian9にMongoDB4.4/4.2をインストールする方法

  2. Debian11にMongoDB5をインストールして設定する方法

  3. Debian 11 に MongoDB をインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. Debian9にNodeBBをインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にMongoDBをインストールする方法