CentOS上安装MongoDB

下载安装

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

你可能感兴趣的:(CentOS上安装MongoDB)