MongoDB在shell以及PHP 中連線方式

2021-08-02 04:24:07 字數 1008 閱讀 8218

①.shell連線阿里雲mongodb,連線命令可在阿里雲控制台檢視。使用shell必須對使用者做授權。不然無法運算元據庫做curd。

mongo --host dds-2z2f5a7b4f6588f41.mongodb

.rds

.aliyuncs

.com:3718 --authenticationdatabase admin -u username -p passwrod

②.php7連線阿里雲mongodb,同樣連線命令可在阿里雲控制台檢視。如下php**就已經連線了資料庫「my_database」。

$db = (new \mongodb\client("mongodb:"))->selectdatabase('my_database');
①shell連線

mongo --host 121.8

.162

.82:3000

-u"username"

-p"password"

--authenticationdatabase "admin"

如下方式也可以,先連線。資料庫,再做許可權認證。

mongo --host 121.8.162.82:3000;

use admin

db.auth("username","password")

若登入後不做認證,使用show dbs等命令就會報錯。

>show dbs

2017-06-05t18:21:34.317+0800 e query error: listdatabases failed:",

"code" : 13

}

②php7連線

$db = (new \mongodb\client("mongodb:"))->selectdatabase('my_database');

MongoDB 安裝以及設定

安裝 相當慢 中間可以自己選擇安裝目錄。以下 為mongodb的安裝目錄 把 bin 新增到系統變數的path裡 不行的話,重啟一下 4.0以上不需要設定 建立資料夾 data dblog mongod.cfg 內容 systemlog destination file path data log ...

MongoDB的安裝以及使用

windows下mongodb的安裝 2.解壓或安裝到自己想要安裝的目錄,比如d mongodb 3.建立資料夾d mongodb data d mongodb log,分別用來安裝db和日誌檔案 在log資料夾下建立乙個日誌檔案mongodb.log,即d mongodb log mongodb....

mongodb使用者以及許可權問題

增加使用者 db.createuser roles 給使用者授權 use admin da.auth admin root use dba db.createuser use dzswjdb db.createuser db.updateuser dzswjdb use dzswjdbtar db....