導航:首頁 > 操作系統 > linuxmongodb密碼設置

linuxmongodb密碼設置

發布時間:2023-01-21 00:32:02

linux下Mongodb庫設置密碼【Y】

> ./mongo

> use admin

switched to db admin

## 給admin設置用戶密碼:user: 用戶名, pwd: 用戶密碼,roles: 用來設置用戶的許可權,比如讀,讀寫 等等

> db.createUser({user: 'root', pwd: '123456', roles: ['root']})

> db.auth('root', '123456')  #驗證是否添加成功



# 登錄

> ./mongo -uroot -p123456

② 如何連接linux下的mongodb

方法/步驟

想在shell中連接資料庫,首先要在連接數據的機器上安裝mongodb的客戶端才可以。客戶端的安裝在這里不再重復,自己網路或者google一下吧。連接mongodb的命令如下:
/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888
這個是我的資料庫配置,沒有設置用戶名密碼。所以直接通過該命令就可以連接。
連結後會有一個默認連接的資料庫。

mongodb常用命令:
查看資料庫命令:
show dbs;
查看集合命令:
show collections;
切換資料庫:
use databaseName;
查詢數據:
db.集合名.find()
插入數據:
db.集合名.insert({name:'test',age:1});
刪除:
db.test.remove();

如果我想通過shell腳本實現一個日誌分析並入庫的操作怎麼辦呢?簡單,如下操作就可以:

sql="db.test.insert({name:'test',age:1});"//定義執行的sqlecho "$sql"|/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell

注意,echo命令中的格式必須這樣寫,管線命令後面的是是資料庫安裝地址 然後是ip:埠號,斜線後是資料庫名稱,--shell表示通過shell交互

③ 怎樣在linux的shell腳本中連接mongodb插入

想在shell中連接資料庫,首先要在連接數據的機器上安裝mongodb的客戶端才可以。客戶端的安裝在這里不再重復,自己網路或者google一下吧。連接mongodb的命令如下:
/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888
這個是我的資料庫配置,沒有設置用戶名密碼。所以直接通過該命令就可以連接。
連結後會有一個默認連接的資料庫。
mongodb常用命令:

查看資料庫命令:
show dbs;
查看集合命令:
show collections;
切換資料庫:
use databaseName;
查詢數據:
db.集合名.find()
插入數據:
db.集合名.insert({name:'test',age:1});
刪除:
db.test.remove();
sql="db.test.insert({name:'test',age:1});"//定義執行的sqlecho "$sql"|/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell
注意,echo命令中的格式必須這樣寫,管線命令後面的是是資料庫安裝地址 然後是ip:埠號,斜線後是資料庫名稱,--shell表示通過shell交互!

④ mongodb集群用戶名密碼怎麼設置

看文檔,調用Db對象的authenticate()方法。
當然,現在官方建議用MongoClient連接資料庫。它的connect()方法的第一個參數是連接URL字元串,其中可以直接包含用戶名和密碼。

⑤ 怎麼在liunx系統下安裝mongodb

1.下載解壓mongodb安裝包
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.4.tgz
下載完成後解壓縮壓縮包
tar zxf mongodb-linux-i686-3.0.4.tgz
2. 啟動准備
創建mongodb文件夾並進入
mkdir /usr/local/mongodb/ && cd /usr/local/mongodb/
將mongodb移動到/usr/local/mongdb文件夾
mv /root/mongodb-linux-i686-3.0.4 ./
創建資料庫文件夾與日誌文件
mkdir ./data && touch ./logs
3. 啟動mongodb
cd到mongodb目錄下的bin文件夾啟動mongodb
//下面這個是需要許可權的登錄方式, 用戶連接需要用戶名和密碼
./bin/mongod –dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –fork
mongodb參數詳解:
–dbpath 指定數據存放目錄
–logpath 日誌文件路徑
–fork 在後台運行
原文:linux下mongoDB安裝-http://www.leixuesong.cn/185

⑥ mongodb 啟用密碼認證

mongodb安裝完後默認是無密碼訪問,為安全起見,需要啟用密碼認證。

⑦ mongodb設置有權啟動

1.首先停掉服務已無許可權的方式啟動(登錄無需賬號密碼)直接通過ip和埠連接上的就是最大許可權管理員;

(1)停掉服務

./mongod --shutdown --dbpath=/usr/local/mongodb/datas(註:usr/local/mongodb/data是你的mongodb倉庫中心)

(2)無許可權啟動

./mongod --dbpath=/usr/local/mongodb/datas --logpath=/usr/local/mongodb/log/mongodb.log --logappend --port=27017 --fork

2.連接上mongodb之後,打開shell   

創建數據空間:

use data_test

創建用戶及賦許可權:

db.createUser({user:"itower",pwd:"itomongo_1qazne41okm3312",roles:[{role:"readWrite",db:"itower"}]})

3.停掉服務用許可權的啟動mongodb

(1)停掉服務

進入你的mongodb安裝目錄的bin文件夾輸入:

./mongod --shutdown --dbpath=/usr/local/mongodb/datas(註:usr/local/mongodb/data是你的mongodb倉庫中心)

(2)有權啟動

./mongod --dbpath=/usr/local/mongodb/datas --logpath=/usr/local/mongodb/log/mongodb.log --logappend --auth --port=27017 --fork

⑧ mongodb集群用戶名密碼怎麼設置

在MongoDB中,文檔是對數據的抽象,它被使用在Client端和Server端的交互中。所有的Client端(各種語言的Driver)都會使用這種抽象,它的表現形式就是我們常說的BSON(BinaryJSON)。BSON是一個輕量級的二進制數據格式。MongoDB能夠使用BSON,並將BSON作為數據的存儲存放在磁碟中。當Client端要將寫入文檔,使用查詢等等操作時,需要將文檔編碼為BSON格式,然後再發送給Server端。同樣,Server端的返回結果也是編碼為BSON格式再放回給Client端的。

⑨ linux怎麼修改mongodb的用戶名和密碼

不知道你用什麼語言連接mongodb,以下是用mongo的shell打開資料庫:#創建一個庫:
use mytest
#添加一個用戶account,pwd
db.addUser("wangming","1234")
#查看當前庫中的用戶
db.system.users.find()
#連接時候通過auth命令進行連接(account,pwd)
db.auth("wangming","1234")
如果是用pymongo連接mongo,如下
#連接mongodb服務
con = MongoClient(host,port)
#選擇資料庫
db = con[dbname]
#用用戶名登陸
db.authenticate(account, pwd)
mongodb還是挺好用的,祝你快速上手。

閱讀全文

與linuxmongodb密碼設置相關的資料

熱點內容
hp伺服器如何進iLO界面 瀏覽:140
固定ip伺服器如何加防火牆 瀏覽:235
vmp一機一碼加密軟體 瀏覽:788
跳繩解壓視頻教程 瀏覽:661
加密貨幣支付對虛擬幣的影響 瀏覽:741
國外3d解壓視頻 瀏覽:628
組態王app怎麼復制圖像 瀏覽:228
美國怡口凈水器壓縮活性炭 瀏覽:251
啟動選項命令 瀏覽:907
php在線下單系統源碼 瀏覽:684
windows視頻壓縮 瀏覽:389
螞蟻保護板藍牙app如何連接電池 瀏覽:295
迪哥的我的世界伺服器叫什麼 瀏覽:989
數據結構與演算法分析java習題答案 瀏覽:490
pdf伺服器 瀏覽:796
cef平衡演算法 瀏覽:435
安卓手機如何打開272文件 瀏覽:27
如何找到電腦里自己隱藏的文件夾 瀏覽:836
設置伺服器的無後綴地址訪問 瀏覽:408
安卓版推特為什麼會閃退 瀏覽:720