阿里云服务器如何安装mongodb?

连接阿里云服务器

1.下载mongodb

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz

2.解压

tar zxvf mongodb-linux-x86_64-3.2.9.tgz

  将解压过后的包移动到指定目录

mv mongodb-linux-x86_64-3.2.9/ /usr/local/mongodb

3.创建数据文件夹和日志文件等

mkdir -p  /usr/local/mongodb/data
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf

4.启动方式(2种)

 进入mongo的bin目录下:

cd /usr/local/mongodb/bin

(1)通过参数启动(通过mongodb客户端工具可直接访问)

./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend  --port=27017 --fork

 

  mongodb非法关闭的时候若出现 about to fork child process, waiting until server is ready for connections 那么需要执行

rm /data/mongodb/mongo.lock 命令

再执行

 ./mongod  --repair (命令修复)

 

  (2) 通过配置文件启动 首先进行配置

vim /usr/local/mongodb/mongodb.conf

在配置中加入如下代码

dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/mongod.log
logappend = true 
port = 27017 
fork = true 
auth = true

加入后保存退出

:wq

进入mongo的bin目录下

cd /usr/local/mongodb/bin

 再执行

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

启动过程如果出现端口占用则使用  ps aux | grep mongod 命令查看端口占用情况

 

 (2) 停止

./mongod -shutdown -dbpath=/usr/local/mongodb/data

 最后登录阿里云服务器 依次点击控制台 

 

云服务器ECS

 

实例

 

实例列表

本实例安全组

 

配置规则

添加安全组规则

 

 

最后放开端口

/sbin/iptables -I INPUT -p tcp --dport 27017 -j ACCEPT

使用芒果客户端工具连接即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值