1、新建目录
mkdir /usr/local/mongo
cd /usr/local/mongo
2、下载文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
3、解压
tar -zxvf mongodb-linux-x86_64-4.0.0.tgz
ls #查看解压文件
rm -f mongodb-linux-x86_64-4.0.0.tgz #删除安装包
4、在/usr/local/mongo下创建文件夹
mkdir -p /usr/local/mongo/data/db #必须加-p 不然会报错
mkdir /usr/local/mongo/logs
5、在/usr/local/mongo/mongodb-linux-x86_64-4.0.0/bin下新建配置
使用命令 : vi mongodb.conf 加入命令
dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
auth=true
bind_ip=0.0.0.0
6、环境变量配置
使用命令 : vi /etc/profile 在文件最下方添加
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
保存后,重启系统配置
使用命令 :source /etc/profile
7、启动
在/usr/local/mongodb/mongodb-linux-x86_64-4.0.0/bin下
使用命令:mongod -f mongodb.conf
8、关闭
mongod -f ./mongodb.conf --shutdown
9、开启端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent # 防火墙开放27017端口
firewall-cmd --permanent --query-port=27017/tcp # 查询27017端口,返回yes
firewall-cmd --reload #重启防火墙
10、创建用户
使用命令:mongo 进入mongo的环境
安装完成
创建用户管理员:
use admin
db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]})
db.auth('root','123456')