docker-安裝mongodb
自用命令:
docker run -id --name mymongo -p8900:27017 -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin mongo:4.4.1 --auth
//上述已經建立最高許可權使用者admin/admin
以下都是屁話 navicat 直接連線admin admin admin
//比如我們要建立mongo資料庫 my-mongo-demo 並使用 以下步驟
1. docker exec -it mymongo /bin/bash
2. mongo (進入mongo命令介面)
// 進入admin資料庫獲得root許可權
3.use admin
3. db.auth('admin','admin') (驗證使用者 獲取最高許可權)
//進入想要建立的資料庫名稱再建立資料庫
//實測在admin資料庫指定建立其他資料庫的使用者沒有卵用 需要進入需要建立的資料庫
4.use my-mongo-demo (進入資料庫)
5.db.createUser({ user:'test',pwd:'test',roles:[ { role:'dbAdmin', db: 'my-mongo-demo'}]});
相關使用者操作
//修改密碼
方法1:db.changeUserPassword("usertest","changepass");
方法2:db.updateUser("usertest",{pwd:"changepass1"});
//修改許可權
//(覆蓋之前的許可權)
db.updateUser("usertest",{roles:[ {role:"read",db:"testDB"} ]})
相關地址:
1.https://www.jianshu.com/p/9008aa6796fe
2.https://jingyan.baidu.com/article/d169e18609d989436611d82e.html
相關文章
- 【mongodb】mongodb的安裝MongoDB
- mongodb 安裝MongoDB
- 安裝mongodbMongoDB
- MongoDB安裝MongoDB
- mongodb 安裝MongoDB
- Docker安裝mongodbDockerMongoDB
- 【mongodb安裝配置】MongoDB
- MAC 安裝 MongoDBMacMongoDB
- MongoDB的安裝MongoDB
- Mac安裝MongoDBMacMongoDB
- mongodb 3.2.0.4安裝MongoDB
- centos安裝mongodbCentOSMongoDB
- 【mongodb】安裝pymongoMongoDB
- MongoDB安裝指南MongoDB
- (翻譯) MongoDB(7) 安裝MongoDBMongoDB
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- ubuntu透過安裝包安裝MongodbUbuntuMongoDB
- 【MongoDB】安裝與配置MongoDB
- MongoDB | Linux 安裝MongoDBLinux
- Windows下安裝MongoDBWindowsMongoDB
- MongoDB安裝配置教程MongoDB
- Mac下安裝MongodbMacMongoDB
- Mongodb的安裝(一)MongoDB
- MongoDB安裝(Linux)MongoDBLinux
- win10 mongodb安裝教程_win10 mongodb安裝步驟Win10MongoDB
- 【MongoDB】 MongoDB 3.2.x 安裝實踐MongoDB
- 小丸子學MongoDB系列之——安裝MongoDBMongoDB
- mongodb的安裝以及使用MongoDB
- mac怎麼安裝mongodbMacMongoDB
- MongoDB資料庫安裝MongoDB資料庫
- linux上安裝mongodbLinuxMongoDB
- CentOS7.7安裝mongodbCentOSMongoDB
- mongodb擴充套件安裝MongoDB套件
- MongoDB下載與安裝MongoDB
- Linux 下安裝 MongodbLinuxMongoDB
- Mac 安裝與配置mongodbMacMongoDB
- MongoDB之安裝並配置MongoDB
- CentOS6.5安裝MongoDBCentOSMongoDB