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步你都做完的话,就没问题了,远程连接应该能连接上。就这样吧。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)