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

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

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

第二,你可以这样来永久启动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软件进行连接

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

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