centos 7 yum 安裝mongodb3.6(卸載)

centos 7 yum 安裝mongodb3.6(卸載)

2018年03月05日 15:58:20html

閱讀數:2653node

yum下載安裝好mongodb3.6以後,切記把mongodb-org-3.6.repo文件刪掉或重命名,不然yum以後下載其餘東西都會失敗,除非你機器翻q了,能訪問國外網站  python

記一次由於配置mongodb而致使yum用不了的慘案

 

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

遠程鏈接另外一個主機上的MongoDB數據庫服務器

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數據庫便可。

相關文章
相關標籤/搜索