美文网首页
[Linux]安装MangoDB

[Linux]安装MangoDB

作者: 芒果奶油卷 | 来源:发表于2020-10-27 14:34 被阅读0次

1.查看安装系统版本

cat   /etc/redhat-release

2.安装依赖包

sudo yum install libcurl openssl 

3.下载安装包

源码下载地址

或者官网复制链接,在linux中下载

wget   https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.1.tgz

解压

4.创建mongodb数据存储文件和日志文件

在mongodb目录下创建文件

mkdir data

mkdir  logs

cd ./logs

touch mongodb.log

cd ../

mkdir etc

cd etc

touch mongodb.conf        #配置文件

mongodb.conf配置文件:

dbpath=/usr/local/mongodb/data  #数据库路径

logpath=/usr/local/mongodb/logs/mongodb.log  #日志输出文件路径

logappend=true #错误日志采用追加模式

logappend=true 

journal=true#启用日志文件,默认启用

quiet=true  #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false

port=27017  #端口号 默认为27017

bind_ip=0.0.0.0     #允许远程访问

fork=true    #开启子进程

#auth=true     #开启认证,必选先添加用户,先不开启(不用验证账号密码)

5.添加环境变量

vim  /etc/profile

export MONGODBPATH=/usr/local/mongodb

export PATH=$PATH:$MONGODBPATH/bin

source  /etc/profile         #让配置文件生效

6.启动mongodb服务

在mongodb的安装目录下的bin目录下启动服务:

./mongod --config /usr/local/mongodb/etc/mongodb.conf

查看mongodb是否已经启动成功

netstat -lanp | grep "27017"

操作mongo数据库

mongo

默认是进入的是test数据库,show dbs 查看当前所有数据库

创建用户账号

use  admin

db.createUser({user:"root",pwd:"*******",roles:[{role:"root",db:"admin"}]})

db.shutdownServer();        #停止服务

修改mongodb.conf,启用安全认证

再次开启数据库

./mongod --config     /usr/local/mongodb/etc/mongodb.conf

7.防火墙与安全组的开启

阿里云添加27017端口号安全组

防火墙开启:

systemctl start firewalld    #开启防火墙

systemctl status firewalld    #防火墙状态

firewall-cmd --zone=public --add-port=27017/tcp --permanent    #永久增加端口号

firewall-cmd --reload    #重启

firewall-cmd --list-ports    #查看

相关文章

网友评论

      本文标题:[Linux]安装MangoDB

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