中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

遠程訪問mongodb數據庫的方法

發布時間:2020-08-31 09:29:29 來源:億速云 閱讀:709 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關遠程訪問mongodb數據庫的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

mongodb數據庫啟動后,默認只能在本地使用,端口為27017,那么如何設置讓它可以遠程訪問呢?

具體方法如下:

1、修改配置文件mongodb.conf

命令:

vim /etc/mongodb.conf

把 bind_ip=127.0.0.1 這一行注釋掉或者是修改成 bind_ip=0.0.0.0,最好是直接注釋掉,因為在centos下,使用bind_ip=0.0.0.0會報錯。

注意:設置遠程訪問以后,密碼啟動auth授權訪問,不然非常不安全,數據庫容易被攻擊,在配置文件中修改如下:

# Turn on/off security.  Off is currently the default
#noauth = true
auth = true

2、在mongo數據庫中新建用戶名和密碼

在非授權模式下啟動數據庫,并使用mongo連接上數據庫,例如我們要新建meeting數據庫的用戶和密碼,則:

use meeting
db.createUser({user:"kimkat",pwd:"123456",roles:[{ role: "readWriteAnyDatabase", db: "meeting" }]})

注意:如果要添加meeting數據庫的用戶,請先use meeting,不然即使添加成功,也連接不上。

3、啟mongodb服務

命令:

/etc/init.d/mongodb restart

4、防火墻開放27017端口

命令:

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

注意:如果是云服務器,一般不用在系統內打開端口,只要在服務器管理界面打開端口就可以了。

5、遠程連接

要連接的IP:116.85.12.51

命令:

mongo 116.85.12.51:27017/meeting -u "kimkat" -p "123456"

這樣就可以連接到116.85.12.51的mongodb/meeting的數據庫了。

建議使用robo3t,mongovue,或者mongo compass等可視化工具來連接,其中官方提供的mongo compass可以直接導出csv文件。

關于遠程訪問mongodb數據庫的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通州市| 宜城市| 沅陵县| 澜沧| 屯昌县| 揭西县| 光泽县| 宣恩县| 卓资县| 江安县| 万山特区| 蒙城县| 抚州市| 德钦县| 兴城市| 广安市| 静乐县| 武平县| 安乡县| 永靖县| 新平| 沧源| 鹿泉市| 万全县| 崇礼县| 阿拉善右旗| 馆陶县| 繁昌县| 金湖县| 太保市| 佛教| 怀集县| 抚州市| 明星| 青州市| 土默特右旗| 乌拉特前旗| 沙河市| 潢川县| 汽车| 宁阳县|