遠程連接mongodb,Connection refused的解決辦法


原貼 https://blog.csdn.net/longweizhe/article/details/82047954

環境:centos 6.7,virtualbox虛機安裝,basic server,IP地址為192.168.0.104。

用戶:新建用戶mongodb。

安裝步驟:

1、wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.1.tgz,下載社區版mongodb。

2、解壓

$ tar -xzf mongodb-linux-x86_64-rhel62-4.0.1.tgz

3、建立數據目錄,並將所有者和組改為mongodb:

# mkdir -p /data/db;

# chown -R mongodb:mongodb /data 

4、關閉selinux和防火牆

# setenforce 0

# service iptables stop

5、配置環境變量(非必須,輸命令快點)

# vim /etc/profile

增加

export PATH=$PATH:/home/mongodb/mongodb-linux-x86_64-rhel62-4.0.1/bin

問題:

進入mongodb安裝目錄,啟動mongod,在宿主機連接mongodb

$ mongo --host=192.168.0.104

提示:Failed to connect to:192.168.0.104:27017: Connection refused。

解決:

1、進入mongodb安裝目錄的bin目錄,新增mongodb.conf文件,輸入

bind_ip=0.0.0.0

保存推出。

2、使用配置文件重新啟動mongodb

$ mongod --config mongodb.conf

ps:bind_ip標識允許連接的客戶端IP地址,此處設為0.0.0.0,表示允許所有機器連接。也可設置特定機器的IP。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM