Centos 7安装MongoDB

官网:https://www.mongodb.com

下载位置:https://www.mongodb.com/download-center/community

内容:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz

安装

cd /usr/local

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz // 下载

tar -xvf mongodb-linux-x86_64-4.0.5.tgz //解压

mv mongodb-linux-x86_64-4.0.5 mongodb // 修改名字

配置环境变量

vim /etc/profile

export MONGODB_HOME=/usr/local/mongodb

export PATH=$MONGODB_HOME/bin:$PATH

查看mongodb版本信息 mongod -v

启动

创建数据库目录

mkdir -p /data/mongodb 

mkdir -p /data/mongodb/log

touch /data/mongodb/log/mongodb.log

添加配置文件

vim /etc/mongodb.conf

dbpath=/data/mongodb

logpath=/data/mongodb/log/mongodb.log

logappend=true

port=27017

fork=true

bind_ip=0.0.0.0 #默认本机访问,远程访问设置

#auth = true # 先关闭, 创建好用户在启动

通过配置文件启动

mongod -f  /etc/mongodb.conf

about to fork child process, waiting until server is ready for connections.

forked process: 2814

child process started successfully, parent exiting

进入 MongoDB后台管理 Shell

cd /usr/local/mongodb/bin

./mongo

创建数据库

use test

switched to db test

创建用户, 设置权限

db.createUser({

    user:"xxxx",

    pwd:"xxxx",

    roles: [ { role:"readWrite", db:"test"} ]

    })

exit #退出

开启认证

vim /etc/mongodb.conf

auth = true

重启服务

pkill mongo

mongod -f /etc/mongodb.conf

配置防火墙

将27017端口添加到防火墙中

firewall-cmd --zone=public --add-port=27017/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

firewall-cmd --reload

测试远程连接

telnet 你的ip 27017


引用: Centos 安装MongoDB 详细教程 | itjh

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容