mongodb远程连接不上,阿里云centos

mongodb远程连接不上,阿里云centos

你需要确定以下3个方面:

第一,你已经在服务器成功安装mongodb

安装过程可以参考:https://www.cnblogs.com/lethon/p/8911540.html

第二,你可以这样来永久启动mongodb

在/home文件夹中新建以下3个文件夹

cd /home
mkdir mongo
mkdir mongo-db
mkdir mongo-log

然后在mongo-log里面新建一个存放日志的文件,用touch命令

cd /home/mongo-log
touch mongod.log

再然后,再mongo文件夹中新建一个配置文件my_mongo.conf,用于永久启动mongodb。用vim命令

cd /home/mongo
vim my_mongo.conf

my_mongo.conf的内容为:以下

port=27017
dbpath=/home/mongo-db
logpath=/home/mongo-log/mongod.log
logappend=true
fork=true
maxConns=100
auth=false
journal=true
#storageEngine=wiredTiger
bind_ip=0.0.0.0

此时,将输入法切换到英文,按键盘左上角Esc按钮,然后输入 :wq (冒号wq),表示保存并退出。

// 相关命令介绍:
:q! 表示只退出,不保存修改。

最后,输入以下命令,通过配置文件启动mongodb

mongod --config /home/mongo/my_mongo.conf

你可以通过输入mongo来检查是否启动成功。

第三、如果服务器上启动成功了,接下来检查远程连接mongodb是否成功

3.1 你可以在本地cmd输入 mongo 你的服务器公有ip:27017
例如:

mongo 118.109.19.113:27017

这里的前提是,你本地配置好mongo这个环境变量了,才能这样用喔。

3.2 或者,你也可以通过下载nosql软件进行连接https://www.mongodbmanager.com/download

注意:如果是阿里云服务器,你可能连接不上,因为阿里云有个安全组规则里面默认是关闭27017端口的,你需要自己去打开它。有时候80端口也没有打开的,气死人了,自己要检查一下。有时候,你需要用3000 8000 8080这些端口,都要去打开才行,否则也是连接不上的哈。在入网方向打开端口就好。
在这里插入图片描述

好了,如果前面3步你都做完的话,就没问题了,远程连接应该能连接上。就这样吧。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值