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数据库便可。

相关文章
相关标签/搜索