1、 リポジトリファイルを作成
[mongodb](https://cloud.tencent.com/product/mongodb?from=10680)の公式インストールドキュメントを参照し、次のスクリプトを使用してYumライブラリを作成してmongodb4.2をインストールしますが、インストールプロセスで「リポジトリ「mongodb-org-4.2」のキャッシュを同期できませんでした」というプロンプトが表示されます。
[ mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
その理由は、$ releasever変数が8であるため、centos8の公式インストールパッケージがまだ提供されていないためです。したがって、centos7ベースのバージョンをインストールできるかどうかを確認するためにアドレスを7に書き込んでみてください。
はい、vimを使用してリポジトリファイルを作成します
sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo
リポジトリファイルに次の構成を入力し、vimを保存して終了します
[ mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
2、 yumコマンドを使用してインストールします
sudo yum install -y mongodb-org
以前は、ネットワークが遅すぎてダウンロードに失敗したため、インストールプロセスが実行されていました。もう一度実行してください。しばらくすると、インストールが成功し、プロセスがスムーズに進むことを示すプロンプトが表示されます。
3、 mongodbを開始
サービスをインストールして開始した後に使用できます
start、stop、およびrestartコマンドは次のとおりです。
sudo service mongod start
sudo service mongod stop
sudo service mongod restart
4、 mongodbリモート接続を開きます
mongodbの構成ファイルは/etc/mongod.confです。
リモートアクセスを開く場合は、ファイルのbindIp値を0.0.0.0に変更する必要があります。変更しないと、他のコンピューターを介して接続できません。
sudo vim /etc/mongod.conf
ファイルが変更されたら、再起動して構成を有効にします
sudo service mongod restart
それでもリモートで接続できない場合は、ファイアウォールにポート27017を開かせることができます(このポートはmongodbのデフォルトのポートであり、構成ファイルを使用してmongodbのポートを変更できます)
firewall-cmd --permanent --zone=public--add-port=27017/tcp
firewall-cmd --reload
公式のインストールドキュメントを参照してください。
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition
総括する
上記は、centos8が編集者によって紹介されたyumを使用してmongodb 4.2をインストールする方法です。お役に立てば幸いです。ご不明な点がございましたら、メッセージを残していただければ、編集者から返信があります。 ZaLou.Cnのウェブサイトをご支援いただきありがとうございます。
この記事があなたに役立つと思うなら、再版を歓迎します、出典を示してください、ありがとう!
Recommended Posts