01.Linux 下安装MongoDB

官网下载


1.解压
tar -zxvf mongodb-linux-x86_64-amazon-3.6.4.tgz;
2.配置
在 mongodb-linux-x86_64-amazon-3.6.4/bin 目录下添加
mongodb.conf

#配置详情

dbpath=/app/mongodb/data #数据存储位置
logpath=/app/mongodb/logs/mongodb.log #日志存储位置
logappend=true
fork=true #后台运行
bind_ip=192.168.100.100 #绑定IP否则无法提供外部访问
port=27071 #端口

3.环境变量配置【为了使用方便】
export PATH=/opt/mongodb/bin:$PATH #临时生效
永久生效 ,需要在 etc/profile 文件尾部添加
export PATH=/opt/mongodb/bin:$PATH

mongod 服务端命令
mongo 客户端命令
mongos 集群命令

4.启动客户端【mongod 命令:配置信息就是从这里查找的】
mongod -f /app/mongodb/bin/mongodb.conf
mongod -h 查看mongod命令集
5.mongo ip:port 链接mongodb (如果连接不上,请检查防火墙配置)
e.g
mongo 192.168.100.100:2701

systemctl list-unit-files|grep firewalld.service #查看防火墙状态
systemctl stop firewalld.service #临时关闭
systemctl disable firewalld.service #进制开机启动

6.加入用户名密码:授权
添加管理员用户:
1.进入admin 数据库
db.createUser({user:"admin",pwd:"abc123",roles:["root"]})
2.授权(这里不做授权即使添加了管理用户也不会起作用)
db.auth("admin", "abc123")
3.登陆
mongo -u admin -p abc123 192.168.100.100:27017/admin

这里需要注意:
启动的时候需要声明授权启动
mongod -f /mongodb/etc/mongo.conf --auth
或者配置mongo.conf
dbpath=/app/mongodb/data
logpath=/app/mongodb/logs/mongodb.log
logappend=true
fork=true
auth=true
bind_ip=192.168.100.100
port=27071

tar -zxvf mongodb-linux-x86_64-amazon-3.6.4.tgz;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值