原貼 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。