超级实用的阿里云服务器安装mongodb教程

连接阿里云服务器

MongoDB 源码下载地址:https://www.mongodb.com/download-center#community

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    ###权限不足的话加上sudo

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

rm /data/mongodb/mongo.lock 命令    ###权限不足的话加上sudo

再执行

./mongod  --repair (命令修复)  ###权限不足的话加上sudo

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

vim /usr/local/mongodb/mongodb.conf   ###权限不足的话加上sudo

在配置中加入如下代码

复制代码

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

###如果执行以上命令出现权限问题则修改权限:
sudo chmod 777 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

接着打开浏览器输入:

120.27.0.0.1:27017 (ip改为自己的)

出现如图表示安装成功

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

https://robomongo.org/download

参考文献 https://www.cnblogs.com/wanghy898/p/10901092.html

猜你喜欢

转载自blog.csdn.net/wangjie33589/article/details/114896934