2018年03月05日 15:58:20html
閱讀數:2653node
yum下載安裝好mongodb3.6以後,切記把mongodb-org-3.6.repo文件刪掉或重命名,不然yum以後下載其餘東西都會失敗,除非你機器翻q了,能訪問國外網站 python
1、建立文件mongodb-org-3.6.repo linux
一、建立這個文件是爲了可以直接使用 yum 安裝mongodbmongodb
二、touch /etc/yum.repos.d/mongodb-org-3.6.repo數據庫
三、vim /etc/yum.repos.d/mongodb-org-3.6.repovim
四、將如下內容拷貝進mongodb-org-3.6.repo文件內centos
*************************************************************************************************************安全
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1服務器
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
*************************************************************************************************************
2、yum 安裝mongodb
一、yum install mongodb-org
3、安裝完成後檢測系統有沒有開啓selinux命令
注: 我這裏沒有對mongo的一些默認路徑進行修改,若想修改能夠參照如下內容
數據文件:/var/lib/mongo
日誌文件:/var/log/mongodb
若是要修改:vim /etc/mongod.conf
一、查看selinux狀態
/usr/sbin/sestatus
二、若是顯示爲 enabled,則關閉selinux
2-一、修改selinux的配置文件
vim /etc/selinux/config
將 SELINUX 修改成 disabled
2-二、願意就重啓下電腦、不肯意就運行 setenforce 0
注:
setenforce 1 設置SELinux 成爲enforcing模式
setenforce 0 設置SELinux 成爲permissive模式
4、使用semanage命令查看端口是否被容許
注: semanage命令能夠用來查詢與修改SELINUX默認目錄的安全上下文,可使用semanage來查詢全部的目錄默認值,也可以使用它來增長默認值的設置。
一、若是沒有安裝semanage命令
1-一、查看semanage具體的軟件包
yum provides /usr/sbin/semanage
1-二、安裝semanage軟件包
yum install policycoreutils-python
二、查看端口是否被容許
2-一、semanage port -l | grep mongod_port_t
2-二、上圖爲容許,若沒有則運行下面的命令
semanage port -a -t mongod_port_t -p tcp 27017
5、啓動mongodb服務
systemctl start mongod
能夠查看日誌文件有沒有啓動成功
6、修改成系統啓動
chkconfig mongod on
7、若是想卸載
一、中止mongod服務
systemctl stop mongod
二、刪除mongo軟件包
yum erase $(rpm -qa | grep mongodb-org)
三、刪除mongo目錄
rm -r /var/log/mongodb
rm -r /var/lib/mongo
1.首先用root帳號登陸到服務器上
2.而後服務器主機上進行terminal命令行,輸入
sudo vi /etc/mongod.conf
3.在打開的文件中找到
#bind_ip = 127.0.0.1 改成bind_ip=0.0.0.0 便可經過遠程鏈接此服務器,之前是隻能夠在本地鏈接 #port = 27017 改成 port=27017 即設置遠程鏈接的端口 #auth=true 改成 auto=true 即將權限驗證鏈接數據庫,如還需經過匿名訪問或不經過權限驗證訪問,此處能夠不改
4.重啓MongoDB
service mongod start
5.再進行遠程鏈接MongoDB數據庫便可。