成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mongodb安裝和配置

shixinzhang / 387人閱讀

摘要:下載安裝在目錄創(chuàng)建配置文件在目錄創(chuàng)建啟動腳本和關閉腳本連接用戶名對應的數(shù)據(jù)庫認證方式配置步驟下的授權認證配置步驟例子第一次登錄不啟動授權默認不啟動接著使用命令連接數(shù)據(jù)庫切

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創(chuàng)建配置文件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創(chuàng)建啟動腳本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(用戶名對應的數(shù)據(jù)庫)

6、mongodb認證方式配置步驟
linux下的mongodb授權認證(配置步驟例子)
(1)第一次登錄不啟動授權(mongo默認不啟動)

./mongod --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log

(2)接著使用 ./mongo 命令連接數(shù)據(jù)庫

./mongo

切換到admin數(shù)據(jù)庫 use admin
使用創(chuàng)建用戶命令:

use admin
db.createUser(
  {
    user: "root",
    pwd: "root",
    roles: [ { role: "root", db: "admin" } ]
  }
)

  則對admin數(shù)據(jù)庫添加了名為root的用戶(注:mongo為每一個數(shù)據(jù)庫都提供了一套用戶權限)
(3)接著關閉數(shù)據(jù)庫(注:當啟動了授權認證,只有root角色有權限可以關閉數(shù)據(jù)庫)

db.shutdownServer();

(4)第二次登錄啟用授權認證:

./mongod --auth --dbpath=/home/db/data --logpath=/home/db/logs/mongodb.log

(5)接著切換到admin數(shù)據(jù)庫,使用查看用戶命令

use admin
show users

 將提示未授權
 這時需要做授權認證

db.auth("root","root");

再調(diào)用剛才的命令則可以查看到用戶信息
(6)接著需要為我們的數(shù)據(jù)庫添加相關用戶,這里使用logbackdb為示例

use logbackdb
db.createUser(
 {
   user: "root",
   pwd: "root",
   roles: [
      { role: "readWrite", db: "logbackdb" }
   ]
 }
)

這里為logbackdb數(shù)據(jù)庫添加了具有讀寫權限的角色

更多技術分享

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/70784.html

相關文章

  • (翻譯) MongoDB(11) 在 SUSE 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在和使用軟件包安裝社區(qū)版雖然發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動 概述 使用這個教程在 SUSE Linux 11 和 12 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 雖然 SUSE 發(fā)行版包含自己的 ...

    zone 評論0 收藏0
  • (翻譯) MongoDB(12) 在 Amazon Linux 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在使用軟件包安裝社區(qū)版本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件包軟件名簡介一個元軟件包將自動安裝下面列出的四個組件包包含守護程序和關聯(lián)配置和初始化腳本 概述 使用這個教程在 Amazon Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版. 本安裝教程僅支持64位操作系統(tǒng). 詳細信息請參閱平...

    gself 評論0 收藏0
  • (翻譯) MongoDB(10) 在 Red Hat 企業(yè)版或者 Centos Linux 上安裝M

    摘要:概述使用這個教程在企業(yè)版或者使用軟件包安裝社區(qū)版雖然一些發(fā)行版包含自己的軟件包官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持不建議對企業(yè)版的支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 Red Hat 企業(yè)版 Linux 或者 CentOS6/7 Linux 使用 .rpm 軟件包安裝 MongoDB 社區(qū)版...

    cartoon 評論0 收藏0
  • (翻譯) MongoDB(14) 在 Debian 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在或者使用軟件包安裝社區(qū)版雖然包含自己的軟件包但官方的社區(qū)版包通常是最新的本安裝教程僅支持位操作系統(tǒng)詳細信息請參閱平臺支持這些軟件包可以與其它版本一起工作。 概述 使用這個教程在 Debian 7 Wheezy 或者 Debian 8 Jessie 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. 雖然 Debian 包含自己的 MongoDB 軟件包, 但官方的 ...

    gaara 評論0 收藏0
  • (翻譯) MongoDB(13) 在 Ubuntu 上安裝MongoDB社區(qū)版

    摘要:概述使用這個教程在使用軟件包安裝社區(qū)版包含自己的軟件包但官方的社區(qū)版包通常是最新的平臺支持本安裝教程僅提供位長期支持版本例如,等等這些軟件包可能將和其它版本一起工作然后它們并不支持軟件包在自己的存儲庫中提供官方支持軟件包此存儲庫包含以下軟件 概述 使用這個教程在 LTS Ubuntu Linux 使用 .deb 軟件包安裝 MongoDB 社區(qū)版. Ubuntu 包含自己的 Mong...

    wuyumin 評論0 收藏0

發(fā)表評論

0條評論

shixinzhang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<