做什么地方网站网站做的跟别人的一样可以吗
文章目录
- MongoDBv7.0.4不支持ipv6访问
 - 错误描述
 - 问题分析
 - 错误原因
 - 解决方式
 
MongoDBv7.0.4不支持ipv6访问
错误描述
报错如下描述
Cannot connect to MongoDB.No suitable servers found: 
serverSelectionTimeoutMS` expired: [failed to resolve 2408]
 
问题分析
首先确定其是否支持ipv6网络
[root@192 ~]# netstat -ntulp |grep 27017
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN      26689/mongod        
tcp6       0      0 :::27017                :::*                    LISTEN      26689/mongod 
 
不支持的话修改器配置文件如下所示
net:port: 27017bindIpAll: true  ipv6: true
processManagement:fork: truepidFilePath: /www/server/mongodb/log/configsvr.pid
security:authorization: enabledjavascriptEnabled: false
storage:dbPath: /www/server/mongodb/datadirectoryPerDB: true
systemLog:destination: filelogAppend: truepath: /www/server/mongodb/log/config.log 
查看服务器是否开启防火墙权限
# 开放指定端口(防火墙重启后生效)
firewall-cmd --zone=public --add-port=27017/tcp --permanent
# 重启防火墙
firewall-cmd --reload 
错误原因
原因1:配置文件
net:port: 27017bindIpAll: true  ipv6: true
 
原因2:服务器防火墙
 原因3:navicat中,访问地址需要加中括号
解决方式
在navicat中,需要加中括号
 
