美文网首页
Centos 7安装MongoDB

Centos 7安装MongoDB

作者: 躺希腊额阿毛 | 来源:发表于2019-01-10 23:51 被阅读7次

官网: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/localwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz

tar -xvfmongodb-linux-x86_64-4.0.5.tgz

mv mongodb-linux-x86_64-4.0.5.tgz mongod

配置环境变量

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:"test",

    pwd:"test",

    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

测试远程连接

telent 你的ip 27017

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

相关文章

网友评论

      本文标题:Centos 7安装MongoDB

      本文链接:https://www.haomeiwen.com/subject/jplarqtx.html