【Ubuntu】外部からMongoDBにアクセスするための設定【MongoDB Compass】

アイキャッチ画像

MongoDBが公式に配布しているMongoDBのGUIのCRUD(クライアント)ツールからMongoDBのサーバーにアクセスする際のホスト側の設定方法を紹介します。

初期設定では外部から利用できません。

まずMongoDBの設定ファイルにアクセス。設定ファイルはおそらく/etc/mongodb.confだと思います。

そしてConfファイルの内容を以下のように変更します。

# mongodb.conf

# Where to store the data.
dbpath=/var/lib/mongodb

#where to log
logpath=/var/log/mongodb/mongodb.log

logappend=true

bind_ip = 0.0.0.0 ←アクセスを許可するIPアドレスを入力します。初期値はlocalhostです。
port = 27017 ←デフォルトでは「#」が入ってるんですが消してください

bindのところで0.0.0.0を設定するとすべてのIPアドレスからのアクセスを許可します。本番環境では使用しないほうが英断ですが開発中なら0.0.0.0でいいと思います。

ちゃんとアクセスできました。