時(shí)間:2024-03-26 14:46作者:下載吧人氣:27
MongoDB是近年貫穿新技術(shù)趨勢的關(guān)系型數(shù)據(jù)庫,在配置MongoDB賬號密碼上,我們采取如下兩種解決方案:一種是在終端中配置,另一種是寫一個(gè)配置文件的方式,詳細(xì)介紹如下。
#### 一、使用終端中配置
在MongoDB中,用戶可以在終端中為MongoDB添加賬號密碼:首先,用戶需使用root權(quán)限運(yùn)行:
$ sudo mongod
然后,使用 MongoDB用戶名和密碼添加用戶:
$ use admin
$ db.createUser( {
user: "username", pwd: "password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }
] }
)
#### 二、使用配置文件
用戶也可以使用一個(gè)配置文件來添加賬號密碼,首先,在運(yùn)行終端中配置MongoDB:
$sudo mongod --auth
然后,在MongoDB的 /etc/對應(yīng)的目錄下面,新建一個(gè)mongo.conf文件,里面寫入配置信息:
security:
authorization: enabled keyFile:
最后,再創(chuàng)建一個(gè)keyFile,用來放置我們上文添加的賬號密碼:
security:
users: - user: username
pwd: password roles:
- userAdminAnyDatabase
以上就是MongoDB賬號密碼配置的解決方案,無論是在終端中配置,還是寫一個(gè)配置文件,都能夠讓我們更加有效安全地使用MongoDB。
網(wǎng)友評論