前述のように、RHELインスタンス(マシンA)にはmongoシェルのみをインストールする必要があります。別のインスタンス(マシンB)にmongodbサーバーがあり、mongodump
およびmongorestore
コマンドを実行するためにAからそれに接続する必要があります。
Webで調べてみましたが、完全なmongodbパッケージをインストールするための指示だけが得られました。
任意の助けに感謝します。
公式ドキュメント は、mongodb-org-Shell
のみをインストールすれば問題ないことを示しています。
mongodb
のインストール時に 公式チュートリアル を実行できます。すべてのパッケージをインストールするメインパッケージをインストールする代わりに、mongoshellを含むパッケージをインストールするだけです。
以下の手順に従ってください。
ファイル/etc/yum.repos.d/mongodb.repoを作成します
上記のファイルを更新して、以下を含めます。
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
Sudo yum install -y mongodb-org-Shell-2.6.9
mongo mongo-db_server_IP:27017/database_name -u username -p password
Sudo vim /etc/yum.repos.d/mongodb.repo
を作成します[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc gpgcheck=1 enabled=1
Sudo yum clean all
Sudo yum install mongodb-org-Shell-4.0.2
mongo <mongo-server-ip>
注:ステップ4はすべての場合に機能するわけではありません。リモートmongoサーバーに接続するには、適切なコマンドを確認する必要があります。
ソース: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/