linux安装mongoDB

MongoDB官网下载地址:MongoDB Enterprise Server Download | MongoDB

需要下载两个,只靠第一个也可以启动,只是默认没有账号密码,需要第二个连接mongodb创建账号密码

第一个

第二个 

解压之后如图

cd到mongoDB目录下 tar -zxvf xxx.tgz 解压这两个压缩包,注意一个是mongodb、一个是mongosh

在mongodb下创建3个文件夹,config、data、log

在config下创建文件 

mongod.conf 

auth=true先不用配置上去,等后面创建完账号密码后再配置上去,然后重启服务即可

 如果不用账号密码,auth=true可以不用配置,我的设置了账号密码、支持远程连接mongodb

# 数据存储位置
dbpath=/home/mongoDB/mongodb-linux-x86_64-rhel70-7.0.12/data/

# 日志存储位置
logpath=/home/mongoDB/mongodb-linux-x86_64-rhel70-7.0.12/log/mongodb.log

# 运行时占用端口
port=27017

# fork为true指明以后台方式启动
fork=true


# 绑定 IP 地址,允许所有 IP 连接
bind_ip=0.0.0.0

# 启用认证
auth=true

在log下创建文件 mongodb.log   上面mongod.conf能看到里面指定了输出日志到mongodb.log配置

cd到mongodb下的bin目录下,是mongodb不是mongosh

执行    ./mongod -f /home/mongoDB/mongodb-linux-x86_64-rhel70-7.0.12/config/mongod.conf 

改成你自己的config文件目录  

例如我的15575  是进程号,mongodb服务跑起来了,因为没有设置账号密码,前面也配置了支持其他电脑远程连接,所以此时,用自己的电脑是可以连接到服务器的mongodb

例如我用的是阿里云服务器  记得开放下端口27017 mongodb默认的端口

后续设置账号密码

cd到mongosh下的bin目录下   注意是mongosh不是mongodb了

执行命令

 ./mongosh mongodb://127.0.0.1:27017

use admin

db.createUser({user:'admin', pwd: 'admin123456',roles:[{role:'root',db:'admin'}]})

此时应该能看到用户创建成功

最后一步了,前面说的日志文件里的   auth=true 需要配置上

修改了配置文件 都要重启服务  把当前服务停掉 再启动

ps -ef|grep mongodb 应该能看到 前面说的 例如我的15575  是进程号

kill -9 15575

最后cd 到mongodb/bin目录下 执行,让它按照配置文件里的配置去运行

  ./mongod -f /home/mongoDB/mongodb-linux-x86_64-rhel70-7.0.12/config/mongod.conf

到此安装成功  账号密码也设置上去了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值