このチュートリアルでは、MongoDBをFedora 35にインストールする方法を紹介します。知らない人のために、MongoDBは、簡単に設計された無料のオープンソースドキュメントデータベースです。アプリケーションの開発とスケーリング。NoSQLデータベースとして分類されるため、データを柔軟なJSONのようなドキュメントに格納します。つまり、フィールドはドキュメントごとに異なり、データ構造は時間の経過とともに変更される可能性があります。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Fedora35へのMongoDBNoSQLデータベースプログラムのステップバイステップのインストールを紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Fedora35。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Fedora35にMongoDBをインストールする
手順1.続行する前に、Fedoraオペレーティングシステムを更新して、既存のすべてのパッケージが最新であることを確認します。次のコマンドを使用して、サーバーパッケージを更新します。
sudo dnf upgrade sudo dnf update
ステップ2.Fedora35にMongoDBをインストールします。
デフォルトでは、MongoDBはFedora 35ベースリポジトリで利用できます。次に、以下のコマンドを実行して、FedoraシステムにMongoDBリポジトリを追加します。
sudo nano /etc/yum.repos.d/mongodb.repo
以下のファイルを追加します:
[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
その後、次のコマンドを使用して、パッケージを更新し、MongoDBの最新の安定バージョンをインストールします。
sudo dnf update sudo dnf install mongodb-org
インストールが完了したら、MongoDBサーバーを起動して動作を開始する必要があります。これは、以下のコマンドを使用して行います。
sudo systemctl start mongod sudo systemctl enable mongod
次のコマンドを使用して、インストールされているMongoDBのバージョンを確認できます。
mongod --version
出力:
db version v4.4.4 Build Info: { "version": "4.4.4", "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397", "openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "rhel80", "distarch": "x86_64", "target_arch": "x86_64" } }
手順3.ファイアウォールを構成します。
サーバーへのトラフィックをフィルタリングするには、ファイアウォールを有効にする必要があります。次に、次のコマンドを使用して、ファイアウォールでポート27017/TCPを許可します。
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
ステップ3.FedoraでMongoDBにアクセスします。
次に、次のコマンドを実行してmongoシェルに接続します。
mongo
出力:
[[email protected] ~]# mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---
おめでとうございます!MongoDBが正常にインストールされました。このチュートリアルを使用してFedora 35システムにMongoDBデータベースをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、MongoDBの公式Webサイトを確認することをお勧めします。