MongoDBは、アドホッククエリを可能にするインデックス交差点を備えた無料でオープンソースのスケーラブルなドキュメント指向NOSQLデータベースです。ユーザーは、セキュリティ、統合、分析などのさまざまな拡張機能を使用して、大規模なアプリケーションにMongoDBを使用することもできます。 LDAP、X.509、およびKerberosおよびTLS(輸送層のセキュリティ)に基づく暗号化による認証がサポートされています。また、ユーザー固有の役割、コンプライアンスと法医学分析のための監査機能、および信頼できるシステムを確保するための既製のコンポーネントもあります。
このチュートリアルでは、リポジトリを追加せずにUbuntu 20.04 LTSにMongodbのインストールを確認します。また、Ubuntu 18.04 LTSまたは19.04/19.10についても同じ手順に従うことができます。
要件:
- Ubuntu 20.04 LTSフォーカルフォッササーバーまたはデスクトップ。
- で非ルートユーザー
sudo
アクセス
1.システムを更新します
MongoDBインストールステップに移動する前に、Ubuntu 20.04の既存のパッケージを更新しましょう
sudo apt update
2。ubuntu 20.04にmongodbをインストールするコマンド
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サーバーが適切に実行されているかどうかを確認するには、ステータスコマンドを使用できます。
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インストールに関するこの壁のクイックチュートリアルは、同じことも見ることができますその他の関連チュートリアル。