美文网首页
Mac 环境 Mongodb添加用户

Mac 环境 Mongodb添加用户

作者: 爆炸的白菜君 | 来源:发表于2019-06-06 16:40 被阅读0次

这里只是记录一下自己的在Mongodb中创建一个用户的基本操作。

先放我的配置文件内容

logpath=/usr/local/var/log/mongodb/mongo.log
logappend=true
dbpath=/data/db
fork=true
port=27018

是首先直接连入数据库

mongo --host 127.0.0.1:27018

切换数据库文件

use py3

创建一个用户

db.createUser({
    user:'t1',
    pwd:'123',
    roles:[{role:'readWrite',db:'py3'}]
})

这里表示对数据库py3创建一个用户t1 密码是123,权限可读可写。

然后修改配置文件

logpath=/usr/local/var/log/mongodb/mongo.log
logappend=true
dbpath=/data/db
fork=true
port=27018

# 使用授权登录
auth=true

关闭MongoDB

use admin
db.shutdownServer();
exit

开启MongoDB

mongod -f /usr/local/etc/mongod.conf -fork

使用我们创建的用户连接数据库

mongo -u 't1' -p '123' --authenticationDatabase 'py3' --host 127.0.0.1:27018

这里的py3并不是这个用户可以访问的数据库名称,而是,在创建这个用户的时候use的哪个数据库。坑点在这里,之前在use admin 创建的,然后这里写py3。死活都连接不上。报权限错误。

MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27018/?authSource=t1&gssapiServiceName=mongodb
2019-06-06T16:19:16.597+0800 E QUERY    [js] Error: Authentication failed. :

相关文章

  • Mac 环境 Mongodb添加用户

    这里只是记录一下自己的在Mongodb中创建一个用户的基本操作。 先放我的配置文件内容 是首先直接连入数据库 切换...

  • MongoDB 轻松上手不废话

    1 安装 添加搜索路径, Mac 下快速简单添加环境变量和搜索路径 2 启动MongoDB 3 启用认证 任何用...

  • mongodb 用户权限配置

    mac mongodb 用户权限 1. 启动 mongodb brew services start mongod...

  • linux上mongodb 安装后的配置

    服务器环境centos 7.2,mongodb 版本 3.6.4 社区版 一、数据库添加用户及权限配置 1.adm...

  • MongoDB用户

    要在MongoDB中对客户端进行身份验证,您必须将相应的用户添加到MongoDB。 为了添加一个用户,MongoD...

  • ubuntu18.04 安装mongoDB

    安装MongoDB 下载mongodb软件包从mongoDB下载软件包 解压 建立数据目录 建立日志目录 添加环境...

  • MongoDB添加用户认证

    安装版本:db version v4.2.6MongoDB默认安装并没有开启用户名密码登录,这样太不安全。首先开启...

  • vscode配置go环境

    mac安装go环境 Go开发:Mac上安装Go环境和VS Code 插件安装 添加环境变量 添加插件目录: 打开v...

  • Mac添加用户

    参考文章:https://www.jianshu.com/p/a0e61f65d539 添加用户rdguest,密...

  • Ubuntu下添加admin用户,普通数据库用户

    1)切换到admin,添加用户:richard,密码:password 2)进行用户认证 3)修改mongodb....

网友评论

      本文标题:Mac 环境 Mongodb添加用户

      本文链接:https://www.haomeiwen.com/subject/lxeuxctx.html