阿里雲部署mongdb(CentOS)


配置包管理系統 (yum).

Xshell登錄Linux查看操作系統版本信息

lsb release -a


可以在官網選擇對應的版本 :官網的安裝指導文檔http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.257322251.1286217449.1439789733
創建一個 /etc/yum.repos.d/mongodb-org-3.4.repo文件就可以直接通過yum安裝mongodb了

vim /etc/yum.repos.d/mongodb-org-3.4.repo

復制如下

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

esc :wq回車保存並退出

安裝

yum install -y mongodb-org

使用mongodb

啟動

service mongod start

停止

service mongod stop

重啟

service mongod restart

客戶端

mongo

配置

查看mongodb安裝在哪了

whereis mongod

修改相關配置以便遠程連接

vim /etc/mongod.conf

只監聽本地接口。注釋掉監聽所有接口。

bind_ip = 127.0.0.1

默認情況下,MongoDB綁定到本地接口,它將限制遠程連接。如果你不關心安全,只是注釋掉接受任何遠程連接(不推薦)
因為都是在同一個局域網網絡,你只需要將MongoDB綁定到它自己的私有IP接口。

vim /etc/mongod.conf

/etc/mongod.conf

監聽本地和局域網接口。

bind_ip = 127.0.0.1,192.168.161.100

允許開發人員遠程訪問

開發人員將通過MongoDB公共IP 45.56.65.100遠程訪問,允許,將公共IP綁定接口。

vim /etc/mongod.conf

/etc/mongod.conf

監聽本地,局域網和公共接口。

bind_ip = 127.0.0.1,192.168.161.100,45.56.65.100

重新啟動MongoDB生效。
# IpTables防火牆

如果你有防火牆,允許在端口27017上的連接,MongoDB缺省端口。

Any connections can connect to MongoDB on port 27017

iptables -A INPUT -p tcp --dport 27017 -j ACCEPT

Only certain IP can connect to MongoDB on port 27017

iptables -A INPUT -s -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT

iptables -A INPUT -s 192.168.161.200 -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d 192.168.161.200 -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT
```
參考鏈接:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
http://www.linuxidc.com/Linux/2016-07/133413.htm
http://blog.csdn.net/done58/article/details/47726815
http://ju.outofmemory.cn/entry/150644


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com