官网下载
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;