mongoo資料庫設定許可權

2022-08-02 13:51:14 字數 1478 閱讀 9067

mongodb是綠色版的資料庫,在使用過程中可以設定密碼也可以不設定密碼,但是在生產過程中是最好將它設定密碼

在伺服器上簡單搭建起mongo資料庫,並登入進去,

預設的情況下是沒有admin這個庫的,要手動新增:

新增 admin  庫

use admin

新增 超級管理員:

語法:

新增成功後要驗證一次, 防止無法登入:

use admin    切換到admin這個庫中

語法:

db.auth(『帳號』,』密碼』)

注: 所有的帳號密碼都使用admin這個庫儲存,並在驗證的時候要先切換到  admin這個庫中再使用 auth('帳號','密碼')  驗證然後再切換到有許可權操作的庫操作

新增完超級管理員帳號後:把服務mongod服務停掉:重新開啟服務,並在服務引數新增乙個  --auth

例:

至此mongodb 已成功設定密碼  ,也可以將mongodb註冊為系統服務,並設定開機啟動,注:無法是註冊為系統服務還是怎樣都應該將  --auth   這個引數帶上一起,否則無法驗證使用者許可權

此後,新增任何帳號密碼都應該使用超管 進行相應的帳號許可權配置在admin這個庫中,無論哪個使用者連線 mongodb後都要切換到  admin  這個庫驗證許可權

資料庫的許可權設定

use te 使用資料庫 exec sp grantlogin windows身份驗證 exec sp addlogin 使用者名稱 密碼 sql身份驗證 exec sp grantdbaccess tc qq dv 給當前使用者新增訪問te資料庫的許可權,後面的引數是別名 grant select...

Mysql資料庫設定許可權

這裡使用cmd視窗進行許可權設定。create database 資料庫名字 default charset utf8 select user,host,password from mysql.user 授權賬號命令 grant 許可權 create,update等 on 庫.表 to 賬號 hos...

資料庫遠端訪問許可權設定

總結2種方法 第一種 1.登陸資料庫 use mysql 2.更新遠端連線資料 update user set host where user root 為所有ip都可以遠端訪問 或直接增加一條 資料 insert into user host,user,password values 192.16...