linxu上安裝mongodb3.6實戰


 

根據linux 版本到官網下載對應mongodb版本

查看服務器版本:cat /proc/version

查看linux發行版本:cat /etc/redhat-release

我用的阿里雲服務器,對應的下載了 mongodb-linux-x86_64-rhel62-3.6.2.tgz 版本

 

在/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2 解壓

增加 /data/db目錄

 

增加配置文件my.cnf 內容如下:

bind_ip = 0.0.0.0
port=27017
dbpath=/data
logpath=/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/mongodb.log
pidfilepath=/usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/mongo.pid
fork=true
logappend=true
auth=false

 

進入bin目錄下啟動:

./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/my.cnf

 

連接:./mongo 127.0.0.1:27017

 

創建數據庫 use ff

創建集合:db.createCollection('test')

創建用戶:db.createUser({user:"ffyang",pwd:"ff2017yq",roles:[{role:"readWrite",db:"admin"}]})

 創建超級用戶:通過root 用戶給其他用戶賦權

use admin

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

db.grantRolesToUser("ffyangqing",[{role:"readWrite",db:"admin"}])

客戶端連接-》最好是在admin 庫下面創建高權限的用戶

 

 

停掉服務

修改my.cnf配置 auth=true  啟用權限認證,然后啟動mongodb服務./mongod --config /usr/local/mongodb/mongodb-linux-x86_64-rhel62-3.6.2/my.cnf

鏈接:./mongo 127.0.0.1:27017

use ff

密碼登陸:db.auth("ffyang","ff2017yq")

show.collections

顯示集合test ,安裝,配置,啟動,認證,mongodb3.6 安裝成功。

 

注意:bind_ip = 0.0.0.0  這樣遠程才能訪問

 

mongodb管理工具:http://blog.csdn.net/chszs/article/details/51348248

看着不錯,bs結構:https://github.com/mrvautin/adminMongo

 

https://www.mongodbmanager.com/download

 


免責聲明!

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



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