摘要:下載安裝在目錄創建配置文件在目錄創建啟動腳本和關閉腳本連接用戶名對應的數據庫認證方式配置步驟下的授權認證配置步驟例子第一次登錄不啟動授權默認不啟動接著使用命令連接數據庫切
1、下載mongodb
https://www.mongodb.org/dl/linux/x86_64-rhel62?_ga=2.188218154.323484055.1507690032-19904153.1501119957
2、安裝mongodb
tar -zxvf mongodb-linux-x86_64-rhel62-3.4.9.gz mv mongodb-linux-x86_64-rhel62-3.4.9 mongodb-3.4.9 mkdir ./mongodb-3.4.9/logs mkdir ./mongodb-3.4.9/data mkdir ./mongodb-3.4.9/conf
3、在目錄./mongodb-3.4.9/conf創建配置文件mongodb.conf
dbpath = /usr/local/jenkins/mongodb/mongodb-3.4.9/data logpath = /usr/local/jenkins/mongodb/mongodb-3.4.9/logs/mongodb.log port = 27017 fork = true auth = true
logappend = true
4、在目錄./mongodb-3.4.9創建啟動腳本startup.sh和關閉腳本shutdowm.sh
startup.sh: /usr/local/jenkins/mongodb/mongodb-3.4.9/bin/mongod --config /usr/local/jenkins/mongodb/mongodb-3.4.9/conf/mongodb.conf shutdown.sh: /usr/local/jenkins/mongodb/mongodb-3.4.9/bin/mongod --shutdown --config /usr/local/jenkins/mongodb/mongodb-3.4.9/conf/mongodb.conf
5、連接mongodb
./bin/mongo -u username -p password 192.168.1.135:27017/database(用戶名對應的數據庫)
6、mongodb認證方式配置步驟
linux下的mongodb授權認證(配置步驟例子)
(1)第一次登錄不啟動授權(mongo默認不啟動)
./mongod --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log
(2)接著使用 ./mongo 命令連接數據庫
./mongo
切換到admin數據庫 use admin
使用創建用戶命令:
use admin db.createUser( { user: "root", pwd: "root", roles: [ { role: "root", db: "admin" } ] } )
則對admin數據庫添加了名為root的用戶(注:mongo為每一個數據庫都提供了一套用戶權限)
(3)接著關閉數據庫(注:當啟動了授權認證,只有root角色有權限可以關閉數據庫)
db.shutdownServer();
(4)第二次登錄啟用授權認證:
./mongod --auth --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log
(5)接著切換到admin數據庫,使用查看用戶命令
use admin show users
將提示未授權
這時需要做授權認證
db.auth("root","root");
再調用剛才的命令則可以查看到用戶信息
(6)接著需要為我們的數據庫添加相關用戶,這里使用logbackdb為示例
use logbackdb db.createUser( { user: "root", pwd: "root", roles: [ { role: "readWrite", db: "logbackdb" } ] } )
這里為logbackdb數據庫添加了具有讀寫權限的角色
更多技術分享
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19143.html
摘要:概述使用這個教程在和使用軟件包安裝社區版雖然發行版包含自己的軟件包官方的社區版包通常是最新的平臺支持本安裝教程僅支持位操作系統詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區版. 雖然 SUSE 發行版包含自己的 ...
摘要:概述使用這個教程在使用軟件包安裝社區版本安裝教程僅支持位操作系統詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關聯配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區版. 本安裝教程僅支持64位操作系統. 詳細信息請參閱平...
摘要:概述使用這個教程在企業版或者使用軟件包安裝社區版雖然一些發行版包含自己的軟件包官方的社區版包通常是最新的平臺支持本安裝教程僅支持位操作系統詳細信息請參閱平臺支持不建議對企業版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區版...
摘要:概述使用這個教程在或者使用軟件包安裝社區版雖然包含自己的軟件包但官方的社區版包通常是最新的本安裝教程僅支持位操作系統詳細信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...
摘要:概述使用這個教程在使用軟件包安裝社區版包含自己的軟件包但官方的社區版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區版. Ubuntu 包含自己的 Mong...
閱讀 2269·2021-11-23 09:51
閱讀 5657·2021-09-22 15:39
閱讀 3343·2021-09-02 15:15
閱讀 3494·2019-08-30 15:54
閱讀 2355·2019-08-30 15:53
閱讀 1397·2019-08-30 14:04
閱讀 2446·2019-08-29 18:33
閱讀 2364·2019-08-29 13:08