centos7安装配置mongodb(阿里云ECS)

Step1:首先下载mongodb的压缩包

方法一:curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz

 方法二:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz

Step2:将mongodb的压缩包解压

解压文件:tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

将文件移动到指定的位置并重命名:mv  mongodb-linux-x86_64-3.2.12 /usr1/mongodb

Step3:在mongodb文件下创建储存数据及日志的文件

切到mongodb目录下:cd mongodb

创建储存数据的文件夹:mkdir -p /data/db

创建储存日志信息的文件夹: mkdir logs

Step4:添加配置

 将目录切到mongdb的bin目录下:cd bin

创建并打开配置文件mongodb.conf:vi mongodb.conf

配置内容:

====================================================================

# 设置数据文件的存放目录

dbpath = /usr/local/mongodb/data/db

# 设置日志文件的存放目录及其日志文件名

logpath = /usr/local/mongodb/logs/mongodb.log

# 设置端口号(默认的端口号是 27017)

port = 27017

# 设置为以守护进程的方式运行,即在后台运行

fork = true

======================================================================

配置完成,点esc键,输入:wq(即保存文件并退出)

Step5:配置环境变量

vi /etc/profile

可以添加在文件的最后 :

export MONGODB_HOME=/usr/local/mongodb

export PATH=$PATH:$MONGODB_HOME/bin

配置完成,点esc键,输入:wq(即保存文件并退出)

保存后,重启系统配置:source /etc/profile

Step6:启动关闭

将目录切到/usr/local/mongodb/bin下:启动mongod -f mongodb.conf   关闭mongod -f ./mongodb.conf --shutdown

Step7:检查Linux的防火墙是否开启了27017端口

查看27017端口:firewall-cmd --permanent --query-port=27017/tcp

显示yes是开启状态

开启27017端口:firewall-cmd --zone=public --add-port=27017/tcp --permanent

=================到此就安装配置结束,可以用mongodbd图形界面的工具连接(推荐robo 3t)===============

如果使用的是阿里云CS,还需要开启阿里云的安全组配置的27017端口