博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongo官方企业版安装及数据库授权使用
阅读量:6876 次
发布时间:2019-06-26

本文共 1524 字,大约阅读时间需要 5 分钟。

通过安装.deb包的方式,系统是Ubuntu 16.04

1. Import the public key used by the package management system.(导入包管理系统所使用的公钥。)

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

2. Create a /etc/apt/sources.list.d/mongodb-enterprise.list file for MongoDB.(为MongoDB创建一个/etc/apt/sources.list.d/mongodb-enterprise.list 文件)【我的是Ubuntu 16.04】

echo "deb [ arch=amd64,arm64,ppc64el,s390x ] http://repo.mongodb.com/apt/ubuntu xenial/mongodb-enterprise/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list

3. Reload local package database.(重载本地包数据库)

sudo apt-get update

4. Install the MongoDB Enterprise packages.(安装Mongodb企业版包)

sudo apt-get install -y mongodb-enterprise

5.Pin a specific version of MongoDB Enterprise.(防止无意的更新)

echo "mongodb-enterprise hold" | sudo dpkg --set-selections

echo "mongodb-enterprise-server hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-shell hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-mongos hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-tools hold" | sudo dpkg --set-selections

 

启动mongod 服务器

mongod

停止monogd服务器

mongod --shutdown

连接mongod服务器

    mongo

 

对固定数据库进行授权

先以 mongod的方式启动服务

use rgc #进入到rgc数据库

db.createUser({user:'rgc',pwd:'dfdf',roles:[{role:'readWrite',db:'rgc'}]}) #添加拥有rgc数据库读写权限的用户

 

再以 mongod --auth重启服务

db.auth('rgc','dfdf') #进行授权,返回1 的话,说明成功认证,有对db:'rgc'的读写权限

 

配置文件位置:/etc/mongod.conf

可以通过 mongod -f /etc/mongod.conf 运行服务

转载于:https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_831days_2.html

你可能感兴趣的文章
eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及文件夹
查看>>
Snail—OC学习之类别Category
查看>>
Java笔记2:Eclipse编写第一个Java程序
查看>>
【足迹C++primer】表达式求值
查看>>
javascript小白学习指南0---1
查看>>
C#实现接口xml序列化与反序列化
查看>>
[译]Godot系列教程一 - 场景与节点
查看>>
BUG级别定义标准
查看>>
Java常考面试题(经典)
查看>>
可能是迄今为止最好的GitHub代码浏览插件--赞
查看>>
ASP.NET Core 微服务初探[1]:服务发现之Consul
查看>>
HDU-1072 Nightmare BFS
查看>>
认清世界,认清自我,超凡脱俗
查看>>
如何在Fedora 22上面配置Apache的Docker容器
查看>>
Swift 控制流
查看>>
css浮动、BFC、定位问题
查看>>
ThoughtWorks雷达上的新奇变化
查看>>
Kubernetes首爆严重安全漏洞,请升级你的Kubernetes
查看>>
Linux之父为过去的言行道歉,宣布离开社区反思
查看>>
家政APP开发,需要注意什么问题?
查看>>