mongo 建立使用者

2021-09-24 02:37:00 字數 686 閱讀 2657

一.先以非授權的模式啟動mongodb

非授權:

linux/mac : mongod -f /mongodb/etc/mongo.conf

windows : mongod --config c:\mongodb\etc\mongo.conf 或者 net start mongodb (前提是mongo安裝到了服務裡面)

備註:/mongodb/etc/mongo.conf 位mongo配置檔案所在的位址

授權:mongod -f /mongodb/etc/mongo.conf --auth

備註:1.--auth代表授權啟動,需要帳號密碼才能訪問

2.auth=true可以加到mongo.conf配置檔案裡面去進行統一管理

二.建立管理員

1.通過非授權的方式啟動mongo

2.建立admin資料庫

use admin

3.新增管理員使用者

db.createuser()

備註:使用者名稱和密碼可隨意定

4.認證

db.auth("admin", "123456")

三.以授權的方式啟動mongo,給使用的資料庫新增使用者

1.切換資料庫

use test

2.建立使用者

db.createuser(]})

3.通過客戶端連線test資料庫

Mongo 使用者建立及許可權管理

mongo版本3.0之前使用的是db.adduser 但3.0之後使用的是db.createuser 內建的角色 資料庫使用者角色 read readwrite 資料庫管理角色 dbadmin dbowner useradmin 集群管理角色 clusteradmin clustermanager ...

mongo3 X建立使用者,授權,檢視,刪除

首先,mongo預設登入不需要密碼 登入完之後,1.建立 admin 角色 useradminanydatabase 這是乙個賬號管理員的角色 admin使用者用於管理賬號,不能進行關閉資料庫等操作,目標資料庫是admin use admin db.createuser 2.建立root 建立完ad...

mongo使用者許可權,限制訪問

感覺mongo許可權這塊很亂,配置起來很麻煩 在安裝完成後,沒有使用auth啟動,在配置檔案中有bind ip 這個時候bind ip是不起作用的,別的機器依然能遠端訪問 不能使用kill 9 殺掉mongodb程序要使用kill 2 在使用replica set的模式的時候,配置檔案中不要有aut...