[英]MongoDB Connection EC2
我只是使用Bitnami MEAN堆棧將MongoDB實例設置為在EC2中運行。 我正在嘗試連接到節點應用程序中的MongoDB實例,但是我不知道URL路徑是什么。
我熟悉如下所示的路徑:
mongodb://username:password@candidate.37.mongolayer.com:port/database
但是還不清楚如何確定EC2實例的等效路徑。 我發現其中一個目錄中有mongodb-27017.sock文件,但以下內容不起作用。
mongodb://{USERNAME}:{PASSWORD}@{EC2LINK}/stack/mongodb/tmp/mongodb-27017.sock/{DATABASENAME}
有什么辦法可以弄清楚路徑是什么?
service mongod status
mongodb://{USERNAME}:{PASSWORD}@{EC2 INSTANCE IP / HOSTNAME}/{DATABASENAME}
。 查看范例 注意:更改端口需要在連接字符串中指定。
感謝Reut的幫助,您的建議幫助我縮小了范圍。 (我並沒有完全偏離軌道)。
我終於發現我的問題是我需要更改mongodb.conf文件中的bind_ip配置變量。 缺省情況下,bind_IP變量設置為127.0.0.1。 這樣可以防止遠程連接進入數據庫。
從那以后,我將其更改為0.0.0.0以允許遠程連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.