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端口