CentOS7 安装 mongodb

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')

猜你喜欢

转载自blog.csdn.net/u011432354/article/details/81180321
今日推荐