下载安装
1.到官网上获取新版的下载地址
官网地址:https://www.mongodb.com/download-center?jmp=nav#community , 选择社区版的RHEL Linux 后下方会出现下载地址
2.安装
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.0.tgz
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz
3.在解压后的目录里创建配置文件
vim mongodb.conf
#端口
port=27017
#db存放的目录-需要手工创建
dbpath=/data/db
#后台启动需要配置日志输出-需要手工创建
logpath=/log/mongo.log
#日志模式-自动追加,实际应用中需要自行进行日志分割
logappend=true
#设置成后台启动
fork=true
#远程登录验证auth=true
#指定远程登录IP,最好就设置为内网
bind_ip=0.0.0.0
注意,每次修改完配置文件要记得重启
4.启动与停止
启动: ./bin/mongod -f mongodb.conf
进程查看: ps aux |grep mongod
停止: ./bin/mongod -shutdown -f mongodb.conf
设置用户权限及访问
1.连接mongodb,在mongo/bin目录下执行: ./mongo
2.连接到admin数据库:use admin
3.创建root用户,root用户既可以创建用户,也可以对任何数据库操作,权限最高的。其中,这里的role是设置用户的角色 ,db是指属于哪个数据库
db.createUser( { user: "root", pwd: "123456", roles: [ { role: "root", db: "admin" } ] })
4.对用户进行认证 db.auth("root","123456") ,返回1就OK了
注意
1.检查防火墙是否开放端口
2.可视化工具 https://robomongo.org/download
参考
CentOS7.5之MongoDB4.0安装与CRUD基本操作 http://www.mamicode.com/info-detail-2362430.html
linux部署mongodb及基本操作 https://blog.csdn.net/jinzhencs/article/details/50930877
Linux下mongodb用户管理和设置远程登陆 https://blog.csdn.net/flytam/article/details/78912925
网友评论