【笔记】在阿里云ECS CentOS7安装MongoDB

原文https://www.cnblogs.com/mrcln/p/9392783.html

基本流程

 

原文的坑

1.外网访问 可以先设置bind_ip

2.一开始没设置用户密码不能设置auth

port=27899
#端口号(默认的端口号是27017,这里修改也是为了安全性)

dbpath=/usr/local/src/mongodb/data/db
#数据目录(指向刚才创建的数据文件目录)

logpath=/usr/local/src/mongodb/data/logs/mongodb.log
#日志目录(指向刚才创建的日志目录,并指定mongodb.log文件名,系统会自动创建)

fork=true 
#设置后台运行

logappend=true 
#日志输出方式(写日志的模式:设置为true为追加。默认是覆盖。如果未指定此设置,启动时MongoDB的将覆盖现有的日志文件。)

#auth=true
#开启认证(默认是flase,不需要认证的,这里开启认证是为了安全性)
bind_ip=0.0.0.0
#对外开放端口(默认是127.0.0.1)

3.设置重启后登录,不然能连接,且不报错,但是不能读取

db.auth('username','pwd')

4.存储数据后慎用KILL -9,可能导致不可逆数据损坏

5.注意每个数据库都要进行这种设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值