利用可能なデータベースソフトウェアにはいくつかの種類がありますが、MongoDBは、MySQLなどの他のソフトウェアに代わる人気のある機能豊富なソフトウェアです。このソフトウェアはLinuxベースのホストにプリインストールされることはあまりないため、CentOSまたはUbuntuサーバーにMongoDBをインストールする必要がある場合があります。このガイドでは、CentOSおよびUbuntuマシンにMongoDBをインストールする方法の概要を説明します。次のガイドのアクションを実行するには、サーバーでルートSSHアクセスが必要になることに注意してください。
トピックが含まれます:
CentOSへのMongoDBのインストール
- MongoDBリポジトリの追加
- MongoDBのインストール
- MongoDBのテスト
UbuntuへのMongoDBのインストール
- MongoDBリポジトリの追加
- MongoDBのインストール
専用サーバーにMongoDBをインストールして、今すぐデータベースのホスティングを開始してください!
- デフォルトでは、MongoDBソフトウェアリポジトリ (リポジトリ)CentOSマシンにはアクセスできません。これを修正するには、サーバーがMongoDBリポジトリにアクセスできるようにするリポジトリファイルを作成する必要があります。nanoテキストエディタコマンドの使用 、次のように新しい.repoファイルを作成できます。
sudo nano /etc/yum.repos.d/mongodb-org.repo
- 次に、MongoDB Webサイトにアクセスして、特定のバージョンのCentOS用のMongoDBサーバーソフトウェアのバージョンとgpgkeyURLを見つけます。これらのURLが見つかったら、ファイルへのリンクをコピーします そのような:
[mongodb-org-3.4]name=MongoDB Repository
baseurl=URL_FROM_MONGODB
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
* URL_FROM_MONGODBを、選択したバージョンのMongoDBのMongoDBページからコピーしたURLに置き換えてください。*
- リポジトリが追加されたことを確認してください 次のコマンドで正常に実行されます。
yum repolist
正常に追加されると、リストに次のようなものが表示されます。
mongodb-org-3.2/7/x86_64 MongoDB Repository
- リポジトリがインストールされたら、インストールを開始できます。 次のコマンドで処理します。
sudo yum install mongodb-org
- 次に、MongoDBサービスを開始します 次のコマンドを使用します。
sudo systemctl start mongod
- インストールが成功したかどうかをテストするには、tailコマンドを使用する必要があります。 MongoDBログファイルの最後を検索するには:
sudo tail /var/log/mongodb/mongod.log
インストールが成功した場合は、サービスがデータベースポートでリッスンしており、接続を待機していることを確認する必要があります。
- MongoDBユーティリティデーモンを確認するため も有効になっている場合は、次のコマンドを使用します。
systemctl is-enabled mongod; echo $?
返された出力が0
の場合 、つまり、デーモンが有効になっていて、データベースをMongoDBに接続し始めることができます。出力が1
の場合 、デーモンが有効になっていないため、ソフトウェアを再インストールする必要がある場合があります。このタスクについてサポートが必要な場合は、テクニカルサポートチームに直接連絡することをお勧めします。
CentOSとは異なり、UbuntuにはデフォルトでMongoDBパッケージリポジトリが含まれています。ただし、最新のパッケージを入手するには、MongoDBリポジトリの最新バージョンを手動で追加する必要があります。パッケージの信頼性を確保するために、Ubuntuではパッケージがgpgキーで署名されている必要があります。
- まず、gpgキーを追加する必要があります 次のコマンドを使用するMongoDBの場合:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
キーをインポートすると、次の出力が表示されます。
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1) - 次に、リポジトリを追加する必要があります 次のコマンドを使用してパッケージリストに移動します。
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
- リポジトリが追加されたので、MongoDBをインストールできます 自体:
sudo apt-get install -y mongodb-org
- 次に、サービスを開始します。
sudo systemctl start mongod
- サービスが開始されたことを確認する 正常に、次のコマンドを使用します。
sudo systemctl status mongod
- 最後に、MongoDBユーティリティデーモンを有効にします :
sudo systemctl enable mongod
おめでとうございます。MongoDBのインストール方法がわかりました。
InMotion Hosting Dedicated ServerでMongoDBを使用して、高性能のデータベースストレージと管理を実現してください!