关闭SELinux

/usr/sbin/sestatus -v

vim /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled

 

1. 首先创建用户

useradd mongodb

2.安装如下安装包

mkdir /software

chmod -R 777 /software

cd /software

su mongodb

sudo yum install mongodb-org-*

3.给mongodb用户赋权限。

chown -R mongodb:mongodb /var/log/mongodb

chown -R mongodb:mongodb /var/lib/mongo

chown -R mongodb:mongodb /run/mongodb

4.启动权限管理

vi /etc/mongod.conf

CentOS 7 MongoDB安装

security:
  authorization: enabled

5.启动服务

mongod -f /etc/mongod.conf

6.创建用户

mongo --port 27017

use admin

db.createUser({user:"james",pwd:"gaojian123",roles:['root']})

7.关闭服务

第一种方法:

mongo --port 27017

use admin

db.shutdownServer()

第二种方法:

ps awx | grep mongod

CentOS 7 MongoDB安装

kill 2942

问题解决:

1.MongDB 启动警告 WARNING: soft rlimits too low

https://blog.csdn.net/boolbo/article/details/52092993

ulimit -f unlimited

ulimit -t unlimited

ulimit -v unlimited

ulimit -n 64000

ulimit -m unlimited

ulimit -u 64000

若要系统启动时在所有生效,将上面的 ulimit 添加到 /etc/profile 

相关文章: