博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云服务器安装mongodb
阅读量:3645 次
发布时间:2019-05-21

本文共 1434 字,大约阅读时间需要 4 分钟。

1.下载mongodbcurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz2.解压tar zxvf mongodb-linux-x86_64-3.2.9.tgz3.创建数据文件夹和日志文件等mkdir -p  /usr/local/mongodb/datatouch /usr/local/mongodb/mongod.logtouch /usr/local/mongodb/mongodb.conf4.启动 进入mongo的bin目录下执行(1)参数启动./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend  --port=27017 --fork (2) 配置文件启动./mongod --config /usr/local/mongodb/mongodb.conf   配置文件如下 dbpath=/usr/local/mongodb/datalogpath=/usr/local/mongodb/mongod.loglogappend = true port = 27017 fork = true # 是否后台运行auth = true # 是否开启权限认证  默认不开启 5.创建用户(创建完成后需要在阿里云控制台配置防火墙才能连接)mongo 的两种启动方式:(1) 需要认证(登录时需要用户名密码,并且数据库和用户名之间也是帮顶的,只能访问该用户权限下的)数据库./mongod --dbpath=/usr/local/mongodb-linux-x86_64-3.2.9/data --logpath=/usr/local/mongodb-linux-x86_64-3.2.9/mongodb.log --logappend  --auth  --port=27017 --fork(2)不需要认证(直接端口号就能登录,可以访问任意数据库)./mongod --dbpath=/usr/local/mongodb-linux-x86_64-3.2.9/data --logpath=/usr/local/mongodb-linux-x86_64-3.2.9/mongodb.log --logappend  --port=27017 --fork创建超级用户:谨记:先在不开启认证的情况下,创建用户,之后关闭mongo服务,然后再开启认证,才生效。db.createUser({	user:'root',	pwd:'root',	customData:{description:"管理员root"},	roles:[{		'role':'root',		'db':'admin'	}]})登录认证:> db.auth("root","root") db.createUser({'user':"admin","pwd":"admin",roles:[{'role':"readWrite",db:"admin"}]})创建的admin用户 只在admin库中有读写的重新登陆 : ./mongo --port 27017 -u admin -p 'admin' --authenticationDatabase 'admin'

 

 

转载地址:http://eneyn.baihongyu.com/

你可能感兴趣的文章
linux服务器之间复制文件
查看>>
k8s集群搭建
查看>>
自己的阿里云镜像加速器查找
查看>>
spring-cloud-eureka初体验
查看>>
spring-cloud-ribbon简单使用
查看>>
spring-cloud-feign的简单使用
查看>>
spring-cloud-hystrix简单使用
查看>>
docker批量删除镜像
查看>>
deeping操作系统修改已挂载卷名称
查看>>
设计模式之神奇的单例模式
查看>>
linux系统设置oracle开机自启
查看>>
数据库的五种索引类型
查看>>
设计模式之建造者模式
查看>>
设计模式之代理模式
查看>>
设计模式之门面模式
查看>>
设计模式之装饰器模式
查看>>
设计模式之享元模式
查看>>
设计模式之组合模式
查看>>
设计模式之委派模式
查看>>
设计模式之模板方法模式
查看>>