文档章节

Centos7 下安装MongoDB

ax2472
 ax2472
发布于 2017/10/19 16:26
字数 239
阅读 17
收藏 0

一、使用wget命令下载安装包

  1. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.2.17.tgz

二、安装,创建数据和日志目录

  1. 解压:tar -zxvf mongodb-linux-x86_64-amazon-3.2.17.tgz
  2. 重命名:mv mongodb-linux-x86_64-amazon-3.2.17 mongodb
  3. cd mongodb
  4. mkdir data logs

三、创建my.cnf配置文件

  1. touch my.cnf
  2. vi my.cnf
  3. 粘贴以下内容:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

四、重新绑定mongodb的配置文件地址和访问IP

/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf

五、首先创建用户管理用户

  1. use admin
  2. db.createUser({user:'useradmin',pwd:'123456', roles:[{role:'userAdminAnyDatabase', db:'admin'}]})

六、使用用户管理账户登录认证

  1. use admin
  2. db.auth('useradmin', '123456')

七、建立其他用户

  1. use admin
  2. db.createUser({user:'admin',pwd:'123456', roles:[{role:'readWriteAnyDatabase', db:'xxx'}]})
  3. db.createUser({user:'superadmin',pwd:'123456', roles:[{role:'root', db:'admin'}]})

八、测试成功

[root@localhost bin]# ./mongo --host 192.168.1.125
MongoDB shell version: 3.2.17
connecting to: 192.168.1.125:27017/test
Server has startup warnings: ........  [initandlisten] 
> use admin
switched to db admin
> show dbs
admin         0.000GB
local         0.000GB
piggymetrics  0.000GB

© 著作权归作者所有

ax2472
粉丝 6
博文 16
码字总数 7799
作品 0
深圳
程序员
私信 提问
centos7 yum安装MongoDB

centos7 yum安装MongoDB 2017年11月11日 12:39:05 谢高升 阅读数:6233 标签: mongodbcentosyum 更多 个人分类: LANMP 原文博客地址http://xgs888.top/post/view?id=64 centos7 yum安装mon...

linjin200
2018/12/05
25
0
centos7安装MongoDB3.4

centos7安装MongoDB3.4 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,...

linjin200
2018/12/05
14
0
MongoDB4.0在CentOS7上面的安装

安装MongoDB 配置yum 安装MongoDB软件包 出现了如下问题: 获取 GPG 密钥失败:[Errno 14] curl#35 - "Cannot communicate securely with peer: no common encryption algorithm(s)." 这个问......

亚林瓜子
02/28
157
0
centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
05/23
41
0
CentOS7.2中安装MongoDB

CentOS7.2中安装MongoDB 2018年02月25日 21:28:24 junshangshui 阅读数:9738 标签: mongodbmongodb安装 更多 个人分类: mongodb MongoDB是由C++编写的NoSQL的分布式文件数据库,用的json格...

linjin200
2018/12/05
11
0

没有更多内容

加载失败,请刷新页面

加载更多

js中将字符串转换成json的三种方式

使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON )。 ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了...

物种起源-达尔文
21分钟前
6
0
centos7下面python3.7安装

我这里使用的是CentOS7,默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的...

chenhongjiang
27分钟前
5
0
带你入门SpringCloud统一配置 | SpringCloud Config

前言 在微服务中众多服务的配置必然会出现相同的配置,如果配置发生变化需要修改,一个个去修改然后重启项目的方案是绝对不可取的。而 SpringCloud Config 就是一个可以帮助你实现统一配置选...

桌前明月
27分钟前
5
0
9.21 日常记录

先说说最近的状态: 一句话,很不好。缺失了目标感,做什么事都是浑浑噩噩的。 每天都是想着轻松的活路去做复习,没有看书,根本没有去思考如何让自己变得更好。 回想起年初的约定,也是一个...

Garphy
36分钟前
5
0
借助Python 函数进行模块化代码

你是否对函数、类、方法、库和模块等花哨的编程术语感到困惑?你是否在与变量作用域斗争?无论你是自学成才的还是经过正式培训的程序员,代码的模块化都会令人困惑。但是类和库鼓励模块化代码...

问题终结者
40分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部