当前位置:   article > 正文

#最详细# 阿里云服务器上搭建MongoDB数据库,并进行远程访问_阿里云 27017 打开

阿里云 27017 打开

1 服务器端安装并启动Mongodb

1.1 下载Mongodb

跳转到保存安装包的位置下,执行以下代码

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

1.2 解压

tar zxvf mongodb-linux-x86_64-3.2.9.tgz
  • 1

1.3 创建文件

跳转到安装目录创建Mongodb数据库所需的文件(数据库文件夹,日志文件,配置文件)

cd /usr/local
mkdir -p  /usr/local/mongodb/data  
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf
  • 1
  • 2
  • 3
  • 4

1.4 将解压完成的所有Mongodb文件移动到安装目录下

mv /home/tempfile/mongodb-linux-x86_64-3.2.9/* /usr/local/mongodb/ 
  • 1

1.5 配置系统环境变量

vi /etc/profile
  • 1

键盘按下“i”进入编辑模式即可。在文件的最后加上:

#mongodb
export PATH=$PATH:/root/mongodb/bin

最后按下“Esc”,输入“:wq”保存退出vi编辑模式,执行以下命令使修改生效即可。

source /etc/profile
  • 1

1.6 启动Mongodb(方法有二)

  1. 修改配置文件启动
    Mongodb目录下的 Mongodb.conf 文件中加入以下内容

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

参数描述
dbpath数据库路径
logpath日志保存路径
logappend是否保留历史日志
port端口号
fork是否将日志写入日志文件而不显示在命令行
auth是否采用身份认证(false或删除时,外部访问不需要用户名和密码)

进入Mongodb/bin目录,执行以下命令启动Mongodb

./mongod --config /usr/local/mongodb/mongodb.conf
  • 1
  1. 参数启动(通过mongodb客户端工具可直接访问)
    进入Mongodb/bin目录,执行以下命令启动Mongodb
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend  --port=27017 --fork 
  • 1

mongodb非法关闭的时候若出现

about to fork child process, waiting until server is ready for connections 
  • 1

那么需要执行

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

再执行

./mongod  --repair (命令修复)  ###权限不足的话加上sudo
###如果执行以上命令出现权限问题则修改权限:
sudo chmod 777 mongodb.conf
  • 1
  • 2
  • 3

停止

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

若不加路径参数会出现以下错误

There doesn't seem to be a server running with dbpath: /data/db 
  • 1

2 远程管理数据库

2.1 打开云服务器 27017 端口

在这里插入图片描述

2.2 下载 MongoDB Compass 可视化工具

根据自己的系统在官网下载MongoDB Compass安装包并安装
MongoDB Compass官方下载地址

2.2 建立连接

  1. 点击 Fill in connection fields individually
    在这里插入图片描述
  2. Hostname 下的 Hostname 填写自己的公网IP地址 然后点击 CONNECT
    在这里插入图片描述
  3. 出现如下页面就表示连接成功了
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/698813
推荐阅读
相关标签
  

闽ICP备14008679号