ウェブサイト検索

MongoDB Community Edition を Ubuntu にインストールする方法


MongoDB は、NoSQL の最先端テクノロジーに基づいたオープンソースのドキュメント データベースです。強力な一貫性、柔軟性、表現力豊かなクエリ言語、セカンダリ インデックスなどの機能を備えた最新の Web アプリケーションの開発をサポートします。さらに、強力でミッションクリティカルなデータベースを備えた最新のアプリケーションを構築するための優れたスケーラビリティとパフォーマンスを組織に提供します。

この記事では、apt を使用して、Ubuntu Linux の Ubuntu LTS (長期サポート) リリースに最新バージョンの MongoDB 4.4 Community Edition をインストールして構成する方法を説明します。パッケージマネージャー。

プラットフォームのサポート

MongoDB 4.4 Community Edition には、次の 64 ビット Ubuntu LTS (長期サポート) リリースが含まれています。

  • 20.04 LTS (「フォーカル」)
  • 18.04 LTS (「バイオニック」)
  • 16.04 LTS (「ゼニアル」)

デフォルトの Ubuntu リポジトリでは古い MongoDB バージョンが提供されているため、Ubuntu サーバー上の公式のMongoDB リポジトリから最新の MongoDB をインストールして構成します。

ステップ 1: Ubuntu に MongoDB リポジトリを追加する

1. 最新バージョンの MongoDB Community EditionUbuntu サーバーにインストールするには、次のように必要な依存関係をインストールする必要があります。

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. 次に、次の wget コマンドを使用して、パッケージ管理システムで使用される MongoDB 公開 GPG キーをインポートします。

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

3. その後、MongoDB リポジトリの詳細を含むリスト ファイル /etc/apt/sources.list.d/mongodb-org-4.4.list の下に作成します。 >/etc/apt/sources.list.d/ あなたのバージョンの Ubuntu のディレクトリ。

次に、Ubuntu のバージョンに応じて次のコマンドを実行します。

Ubuntu 20.04 (フォーカル)

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

Ubuntu 18.04 (バイオニック)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Ubuntu 16.04 (ゼニアル)

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

次に、ファイルを保存して閉じます。

4. 次に、次のコマンドを実行して、ローカル パッケージ データベースを再ロードします。

sudo apt-get update

ステップ 2: MongoDB データベースを Ubuntu にインストールする

5. MongoDB リポジトリが有効になったので、次のコマンドを実行して最新の安定バージョンをインストールできます。

sudo apt-get install -y mongodb-org

MongoDB のインストール中に、構成ファイル /etc/mongod.conf、データ ディレクトリ /var/lib/mongodb、およびログが作成されます。ディレクトリ /var/log/mongodb

デフォルトでは、MongoDBmongodb ユーザー アカウントを使用して実行されます。ユーザーを変更する場合は、データ ディレクトリと ログ ディレクトリへのアクセス許可も変更して、これらのディレクトリへのアクセスを割り当てる必要があります。

6. 次に、次のコマンドを実行して mongod プロセスを開始し、確認します。

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. 次に、デフォルトのポート 27017< を使用してローカルホスト上で実行されている mongod に接続するためのオプションなしで mongo シェルを起動します。

mongo

MongoDB Community Edition をアンインストールする

MongoDB アプリケーション、構成ファイル、データとログを含むディレクトリを含むMongoDB を完全に削除するには、次のコマンドを実行します。

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

このガイドがお役に立てば幸いです。ご質問や追加情報がございましたら、以下のコメント セクションを使用して懸念を解消してください。