Linux平台安裝MongoDB


MongoDB 提供了 linux 各發行版本 64 位的安裝包,你可以在官網下載安裝包。

下載地址:https://www.mongodb.com/download-center#community

下載完安裝包,並解壓 tgz(以下演示的是 64 位 Linux上的安裝) 。

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下載 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解壓 mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 將解壓包拷貝到指定目錄


1.去官網下載安裝包

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz

2.解壓到 /usr/local/mongodb

3.在mongodb目錄下面,創建data目錄,在data目錄下創建db目錄和logs

mkdir data

touch logs

 

5.在data目錄下 創建  my.conf 文件

vi mongdb.conf

加入以下內容:

#端口號port = 27017

#數據目錄

dbpath = /usr/local/mongodb/data

#日志目錄

logpath = /usr/local/mongodb/data/logs

#設置后台運行

fork = true

#日志輸出方式

logappend = true

#開啟認證

#auth = true

6.啟動 mongodb服務

cd /usr/local/mongodb

啟動  : ./bin/mongod --config /usr/local/mongodb/my.conf

7.至此mongodb就可以正常使用了

 

 

//設置密碼 

在無驗證狀態啟動  進入需要增加密碼的數據庫  

例如 : use test

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

 

然后重啟  ,重新登錄  登錄 : db.auth("yuxin","yuxin") 返回1則成功 

 

 

插入方法 :  db.inventory.save( { type: "book", item: "notebook", qty: 40 } )

新建的數據庫,需要先儲存一個東西 .才可以用.

 

權限參考:

 

  1. All build-in Roles
  2. Database User Roles: read|readWrite
  3. 數據庫用戶角色:讀|讀寫
  4. Database Admion Roles: dbAdmin|dbOwner|userAdmin
  5. 數據庫管理角色:數據庫管理員|數據庫所有者|用戶管理
  6. Cluster Admin Roles: clusterAdmin|clusterManager|clusterMonitor|hostManager
  7. 集群管理角色:
  8. Backup and Restoration Roles: backup|restore
  9. All-Database Roles: readAnyDatabase|readWriteAnyDatabase|userAdminAnyDatabase|dbAdminAnyDatabase
  10. 所有數據庫角色:讀所有數據庫|讀寫所有數據庫|所有數據庫的用戶管理員|所有數據庫的管理員
  11. Superuser Roles: root

 


免責聲明!

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



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