GNU/Linux >> Linux の 問題 >  >> Rocky Linux

Rocky Linux 8 に MongoDB をインストールする方法

この記事では、MongoDB を Rocky Linux 8 にインストールするために必要な手順について説明しました。このチュートリアルを続行する前に、01 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

MongoDB は、大規模なデータを格納するように設計されたオープン ソースのドキュメント指向データベースであり、そのデータを非常に効率的に操作することもできます。データがテーブル内の行と列に格納される SQL データベースとは異なり、MongoDB では、データはドキュメントと呼ばれるレコード内で JSON のような形式で構造化されます。 MongoDB は C++ 言語で実装され、32 ビット システムと 64 ビット システムの両方でサポートされている Windows、Mac OS、および Linux オペレーティング システムで使用できます。

MongoDB を Rocky Linux 8 にインストール

ステップ 1. まず、Rocky Linux サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

ステップ 2. MongoDB を Rocky Linux システムにインストールします。

パッケージ リポジトリを追加します:

sudo nano /etc/yum.repos.d/mongodb-org-5.0.repo

次のコードを追加してください:

[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc

その後、以下のコマンドを使用して MongoDB を Rocky Linux 8 にインストールします:

sudo dnf install mongodb-org

次に、MongoDB を起動して有効にします:

sudo systemctl enable mongod --now

インストールが完了したら、インストールされているバージョンを確認してください:

mongod --version

ステップ 3. ファイアウォールを構成します。

サーバーで firewalld を実行していて、ネットワーク経由で MongoDB サービスにアクセスできるようにしたい場合は、ファイアウォールでそれを開きます:

sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

ステップ 4. MongoDB シェルにアクセスします。

MongoDB シェルにアクセスするには、サーバー上の任意の端末セッションから次のコマンドを実行します:

mongo

シェル インターフェイスから、以下のコマンドを実行してすべてのデータベースを表示できます:

db

MongoDB では、存在しないデータベースに切り替えて、作成するデータベースの名前を次のように指定するだけでデータベースが作成されます (新しいデータベースは 13 ):

use test-db

次に、次のコマンドを追加して、ドキュメントのコレクション (MongoDB のデータ構造) を作成します:

db.linux.insertOne(
  { "ubuntu" : "20.04",
    "rocky linux" : "8",
    "debian" : "11"
  }
)

データベース内のドキュメントを表示するには:

show collections

次のコードを実行して、新しい MongoDB ユーザーを作成します:

db.createUser(
  {
   user: 'nagdimin ',
   pwd: 'your-strong-passwd',
   roles: [ { role: 'readWrite', db: 'test-db' } ]
  }
 );

MongoDB を Rocky Linux 8 にインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 MongoDB の詳細については、MongoDB の公式ナレッジ ベースを参照してください。質問や提案がある場合は、下にコメントを残してください。


Rocky Linux
  1. RockyLinux8にPython3.9をインストールする方法

  2. RockyLinux8.4のインストール方法

  3. Rocky Linux 8 に Redis をインストールする方法

  1. RockyLinux8にDockerCEをインストールする方法

  2. RockyLinux8にSnapをインストールする方法

  3. RockyLinux8にDockerCEをインストールする方法

  1. RockyLinux8にAnydeskをインストールする方法

  2. RockyLinux8にTeamViewerをインストールする方法

  3. RockyLinux8にAnacondaをインストールする方法