centos 7 mongodb4.0 安裝配置


1、下載安裝

cat <<EOF> /etc/yum.repos.d/mongodb-org-4.0.repo 

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

EOF

yum install -y mongodb-org

2、基礎配置

systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log
storage:
  dbPath: /var/lib/mongo
  journal:
    enabled: true
processManagement:
  fork: true  # fork and run in background
  pidFilePath: /var/run/mongodb/mongod.pid  # location of pidfile
  timeZoneInfo: /usr/share/zoneinfo
net:
  port: 27017
  bindIp: 0.0.0.0  

3、權限配置

#先創建管理員賬戶
mongo --port 27017
use admin
db.createUser( { user: "adminUser", pwd: "asd123456" , roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )

mongo --port 27017 -u "adminUser" -p "asd123456" --authenticationDatabase "admin"
db.system.users.find();
db.changeUserPassword("adminUser","asd123456")

 

第一步:創建test數據庫

use test

第二步:在test用戶中新建test用戶

db.createUser({ user: "test", pwd: "testPwd", roles: [{ role: "dbOwner", db: "test" }] })

第三步:修改MongoDB安裝目錄中的配置文件 /etc/mongod.conf

將#security:的注釋去掉,然后添加authorization: enabled #注意authorization前面要有兩個空格

security:

  authorization: enabled

第四步:重啟MongoDB服務

 service mongod restart

第五步:測試

mongo 127.0.0.1:27017/test -u test -p testPwd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM