多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
就是给MongoDB创建用户和设置密码,当然不设置也可以用。 <br/> **1. 进入到`admin`数据库** ```shell # 进入Mongo Shell [root@hadoop101 ~]# mongo (1)查看Database > show dbs admin 0.000GB config 0.000GB local 0.000GB (2)切换到admin数据库,如果你发现没有这个数据库也没有问题 > use admin switched to db admin ``` <br/> **2. 创建MongDB账号** MongoDB账号分为多种角色,这里只创建`role: "root"`角色,该角色拥有所有的权限。 ``` # 只更改user和pwd即可,后面的role和db是固定的 > db.createUser( ... { ... user:"root", ... pwd:"123456", ... roles:[{role:"root",db:"admin"}] ... } ... ); Successfully added user: { "user" : "root", "roles" : [ { "role" : "root", "db" : "admin" } ] } ``` <br/> **3. 在 /etc/mongod.conf中开启权限认证** ``` [root@hadoop101 ~]# vim /etc/mongod.conf security: authorization: enabled ``` <br/> **4. 重启MongoDB** ```shell [root@hadoop101 ~]# systemctl restart mongod.service ``` <br/> **5. 使用账号和密码登录** ```shell [root@hadoop101 ~]# mongo --port 27017 -u "root" -p "123456" --authenticationDatabase "admin" ```