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