このチュートリアルでは、Debian 11にMongoDBをインストールする方法を紹介します。知らない人のために、MongoDBは、シンプルでオブジェクト指向のスケーラブルで動的なデータベースであるNoSQLデータベースです。 従来のテーブルベースのリレーショナルデータベース構造に依存しないため、NoSQLデータベースとも呼ばれます。 テーブルスタイルのメソッドではなく、JSON形式でデータを保存します。 さまざまなプログラミング言語と簡単に統合できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 Debian 11(Bullseye)にMongoDBNoSQLデータベースを段階的にインストールする方法を紹介します。
Debian 11BullseyeにMongoDBをインストールします
ステップ1.以下のチュートリアルを実行する前に、以下を実行してシステムが最新であることを確認することが重要です。 apt
ターミナルのコマンド:
sudo aptアップデート
sudo aptインストール curl apt-transport-https software-properties-common gnupg2
ステップ2.MongoDBをインストールします。
デフォルトでは、MongoDBはDebian 11ベースリポジトリでは利用できません。次に、MongoDBリポジトリをDebian11システムに追加します。
echo “deb https://repo.mongodb.org/apt/debian buster / mongodb-org / 4.4 main” | tee /etc/apt/sources.list.d/mongodb-org.list
次に、次のコマンドでGPGキーを追加します。
wget -qO-https://www.mongodb.org/static/pgp/server-4.4.asc | apt-keyadd-
その後、APTを更新し、以下のコマンドを使用してMongoDBをインストールします。
sudo aptアップデート
sudo apt install mongodb-org
インストールされているMongoDBのバージョンを確認するには:
mongod –version
データベースサーバーのサービスを有効にして開始して、システムブートで何度も実行する必要がないようにします。
sudo systemctl start mongod
sudo systemctl enable mongod
MongoDBを保護するには、MongoDBを起動します。
モンゴ
接続したら、という名前のデータベースを作成します admin 次のコマンドを使用します。
使用する admin
次に、を作成します admin ユーザーとパスワードを設定します。
> db.createUser({ユーザー: “ngadimin”、pwd: “your-strong-passwd”、ロール: [ { role: “userAdminAnyDatabase”, db: “admin” } ]
})
MongoDBのセキュリティを有効にするには、MongoDBの構成ファイルを開きます。
nano /etc/mongod.conf
次の行を追加します。
セキュリティ:承認:有効
Save と close ファイルを作成し、MongoDBサービスを再起動して、変更を適用します。
sudo systemctl restart mongod
次のコマンドを実行してMongoDB接続を確認し、ユーザー名とパスワードを使用してMongoDBシェルに接続します。
mongo -u madmin -p
おめでとう! これで、MongoDBが正常にインストールされました。 このチュートリアルを使用して、Debianシステムに最新バージョンのMongoDB5をインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします MongoDBの公式Webサイト。