linux系統上mongodb使用使用者名稱密碼登陸

2021-08-29 04:50:50 字數 780 閱讀 8923

預設的mogodb是不用使用者名稱密碼也可以登陸的,但是這是不安全的。

所以預設建立乙個資料庫之後,會給這個資料庫建立乙個使用者,並賦予一些許可權:

> use dbname

switched to db dbname

> db.createuser(]});

successfully added user:

然後需要到配置檔案中修改配置,啟用安全認證。

如果乙個資料庫是有安全認證的,不使用使用者名稱密碼登陸,是沒有許可權操作的。

首先登入到linux伺服器,輸入命令mongo

$ mongo

mongodb shell version v4.0.3

connecting to: mongodb:

implicit session: session

mongodb server version: 4.0.3

輸入use dbname,進入資料庫

> use dbname

switched to db dbname

輸入db.auth("root","root_pwd")進行認證

> db.auth("root","root_pwd")

1

返回碼1表示認證成功。

認證成功後就可以檢視資料表,或者進行其他操作啦。

linux上php安裝mongodb擴充套件

2.解壓安裝包 tar zxf mongodb 1.4.3.tgz 3.進入解壓目錄,執行phpize進行安裝準備 phpize作用 cd mongodb 1.4.3 usr local php bin phpize 4.安裝編譯 上述命令執行完後,在目錄下就生成了configure檔案 使用.co...

Linux 上 Mongodb 安裝配置

1.解壓縮壓縮包 mkdir datared q o mongodb tar zxvf mongodb linux x86 64 2.6.8.gz 2.安裝準備 將 mongodb 移動到 usr local server mongdb 資料夾 mv mongodb linux i686 1.8.2...

Linux系統下配置MongoDB

將解壓後的檔案重新命名 進入 mongoldb,建立以下檔案 配置 mongodb.conf 檔案,在其中輸入以下內容 首先vim data mongodb.conf 埠號 port 27017 資料目錄 dbpath home bigdata cluster mongodb data db 日誌目...