mongodb在centos开启安全认证,服务无法启动(100分)

luhr 2017-05-08 05:28:47
为了安全认证,在mongo.conf加auth=true
结果服务起不来
如下


我是不是加错地方了?
...全文
649 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sz8688 2018-04-19
  • 打赏
  • 举报
回复
这个问题我也被坑过,官方给出的是mongod 加--auth参数的方式,但用service mongod start启动还是没有启用安全认证。我提供二个方法解决, 方法一、vim /etc/mongod.conf 在最后面添加 security: authorization: enabled setParameter: authenticationMechanisms: SCRAM-SHA-1 方法二、 vim /etc/init.d/mongod 将OPTIONS=" -f $CONFIGFILE" 修改成 OPTIONS="--quiet --auth -f $CONFIGFILE" 好像是第15行,二个方法二选一吧。
luhr 2017-05-09
  • 打赏
  • 举报
回复
引用 1 楼 FS1360472174 的回复:
目测其他值都是冒号格式 auth: true
对 其实这个我也试过了
luhr 2017-05-09
  • 打赏
  • 举报
回复
vi /usr/lib/systemd/system/mongod.service 里的--auth [Service] User=mongod Group=mongod Environment="OPTIONS=--quiet --auth -f /etc/mongod.conf"
方丈的寺院 2017-05-08
  • 打赏
  • 举报
回复
目测其他值都是冒号格式 auth: true

1,746

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧