关闭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
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
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