MongoDB は、アドホック クエリを可能にするインデックス交差を備えた、無料のオープンソースのスケーラブルなドキュメント指向 NoSQL データベースです。ユーザーは、セキュリティ、統合、分析などのさまざまな拡張機能を使用して、大規模なアプリケーションに MongoDB を使用することもできます。 LDAP、x.509、Kerberos による認証と、TLS (Transport Layer Security) に基づく暗号化がサポートされています。ユーザー固有の役割、コンプライアンスおよびフォレンジック分析のための監査機能、および信頼できるシステムを保証する既製のコンポーネントもあります。
このチュートリアルでは、リポジトリを追加せずに、Ubuntu 20.04 LTS に MongoDB をインストールする方法を見ていきます。また、Ubuntu 18.04 LTS または 19.04/19.10 でも同じ手順に従うことができます。
要件:
- Ubuntu 20.04 LTS フォーカル フォッサ サーバーまたはデスクトップ。
- 非 root ユーザー
sudoアクセス
1. システムのアップデート
MongoDB のインストール手順に進む前に、Ubuntu 20.04 の既存のパッケージを更新しましょう。
sudo apt update
18.04 LTS と同様に、MongoDB も Ubuntu 20.04 の公式リポジトリから入手でき、最新バージョンをインストールできます。したがって、サードパーティを追加する必要はありません。単一のコマンドで、Mongo-tools、Mongodb、Mongodb-clients Mongodb-server、Mongodb-server-core コンポーネントが他の依存関係とともにインストールされます。
sudo apt install mongodb
上記のコマンドの出力:
The following additional packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core The following NEW packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 56.8 MB of archives. After this operation, 234 MB of additional disk space will be used. Do you want to continue? [Y/n] n
3.MongoDBのステータスを確認する
インストール後、MongoDB は自動的に開始されますが、開始されない場合は、次のコマンドを使用できます。
systemctl strart mongodb
MongoDB サーバーが適切に実行されているかどうかを確認するには、status コマンドを使用します。
systemctl status mongodb
4. MongoDBを管理するコマンド
ここでは、サーバーの起動、再起動、停止など、このデータベースを管理するために必要な主要なコマンドをいくつか示します。
MongoDB サーバーを停止するには
sudo systemctl stop mongodb
もう一度始めるために。
sudo systemctl start mongodb
いくつかの変更を加えた後にサーバーを再起動します。
sudo systemctl restart mongodb
デフォルトで行われるサーバーでの MongoDB の自動起動を無効にするには。
sudo systemctl disable mongodb
システム起動時のサーバーの自動起動を再度有効にします。
sudo systemctl enable mongodb
使用を開始するには、次のように入力するだけです。
mongo
MongoDB のアンインストールを完了する
Ubuntu 20.04 システムに MongoDB が不要になった場合は、以下のコマンドを使用して削除してください。
sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove
終わりのメモ:
したがって、Ubuntu 20.04 サーバー用の MongoDB インストールに関するこのウォール クイック チュートリアルは、同じものを参照することもできます。およびその他の関連チュートリアル。














