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