amazonaws の VM で実行されている mongodb データベースにアクセスしようとしています。ロボモンゴ経由で接続しようとしています。取得接続できません。
mongoDB が 27017 をリッスンしていることを確認し、/etc/mongodb.conf の mongodb.conf で bind_ip = 0.0.0.0 を #bind_ip = 0.0.0.0 にコメントしました
amazonaws の VM で実行されている mongodb データベースにアクセスしようとしています。ロボモンゴ経由で接続しようとしています。取得接続できません。
mongoDB が 27017 をリッスンしていることを確認し、/etc/mongodb.conf の mongodb.conf で bind_ip = 0.0.0.0 を #bind_ip = 0.0.0.0 にコメントしました
MongoDB のバージョンが 3.0 より前で、MongoDB が使用してMONGODB-CR Authentication
いる場合は、Robomongo を今すぐ使用できます。そうしないと、RoboMongo はまだ使用できません。(2015-05-16) MongoDB 3.0 はSCRAM-SHA-1クレデンシャルを使用するためです。( https://github.com/paralect/robomongo/issues/766 )
コマンドを使用して mongod.conf ファイルを開きますsudo nano /etc/mongod.conf
。次に、次のようにコメント行ポート行としてマークします。
# port = 27017
CTRL + X
ファイルを保存して終了するために使用します。
RoboMongo で使用するユーザーを作成する
db.createUser({ user: "admin", pwd: "GiveASecretPassword", roles: [{ role: "clusterAdmin", db: "admin" }, { role: "readWrite", db: "config" }]})
EC2 コンソールの [セキュリティ グループ] ページでポート 27017 を許可します。
注:
mongodb に接続するには、IP アドレスとポートのみが必要です。(ロボモンゴの接続タブを使用)