打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Centos下安装配置Mongodb3.6

首先更新系统

yum -y update

1.安装Mongodb

编辑Mongodb安装源

vim /etc/yum.repos.d/mongodb-org-3.6.repo

编辑内容如下:

[mongodb-org-3.6]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

安装

yum install -y mongodb-org

 

2.在启动前修改一些配置

2.1.(推荐)修改ulimit

改高一点就好了,方法参考其他博客

2.2.(推荐)关闭transparent_hugepage

vim /etc/rc.local

在最后添加以下代码,重启系统生效

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then  echo never > /sys/kernel/mm/transparent_hugepage/enabledfiif test -f /sys/kernel/mm/transparent_hugepage/defrag; then  echo never > /sys/kernel/mm/transparent_hugepage/defragfi

2.3修改mongodb配置文件

vim /etc/mongod.conf

修改内容为如下配置

其中端口被修改为21111(随意),并且允许远程访问,不允许则修改bandIp为:127.0.0.1

已经启用了用户身份验证,并关闭了javascript

systemLog:  destination: file  logAppend: true  path: /var/log/mongodb/mongod.logstorage:  dbPath: /var/lib/mongo  journal:    enabled: trueprocessManagement:  fork: true  pidFilePath: /var/run/mongodb/mongod.pidnet:  port: 21111  bindIp: 0.0.0.0security:  authorization: enabled  javascriptEnabled: false

保存后重启系统

reboot

 

3.运行

启动

这种方式会自动使用/etc/mongod.conf配置文件

service mongod start

新建管理员用户

mongo --port 21111> use admin> db.createUser({user:"userAdmin",pwd:"123456",roles:[{role:"userAdminAnyDatabase",db:"admin"}]})> db.auth("userAdmin","123456")

新建普通用户

> use test> db.createUser({user:"test",pwd:"123456",roles:[{role:"readWrite",db:"test"}]})

退出

exit

停止

mongod -f /etc/mongod.conf --shutdown
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
通过Ops Manager安装管理mongodb
大数据开源架构CDH基本搭建
在CentOS中使用 yum 安装MongoDB及服务器端配置
【数据库】Linux下MongoDB的安装和配置
mongodb大法好,社区版在CentOS7云服务器上的安装教程
MongoDB的安装和启动方法详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服