获取错误 "Connection test failed: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1"
Getting error "Connection test failed: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1"
我正在尝试使用 mongodb 在本地安装 Strapi (windows 8.1)。在安装过程中,出现以下错误:
Connection test failed: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1
遵循的步骤:
? Choose your installation type
? Choose your installation type Custom (manual settings)
? Choose your default database client
? Choose your default database client mongo
? Database name: ppdb
? Database name: ppdb
? Host: 127.0.0.1
? Host: 127.0.0.1
? +srv connection: (false) false
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Port (It will be ignored if you enable +srv): 27017
? Username: ppdbuser
? Username: ppdbuser
? Password: *********
? Password: *********
? Authentication database (Maybe "admin" or blank): ppdb
? Authentication database (Maybe "admin" or blank): ppdb
? Enable SSL connection: (y/N) N
? Enable SSL connection: No
在mongoDB罗盘中,连接正常。
在终端中使用命令 show dbs
时显示数据库 ppdb。
use ppdb
显示
switched to db ppdb
db.getUsers
显示
[
{
"_id" : "ppdb.ppdbuser",
"userId" : UUID("bfdaa7d9-909c-464f-b751-a6ee8631c49c"),
"user" : "ppdbuser",
"db" : "ppdb",
"roles" : [
{
"role" : "dbOwner",
"db" : "ppdb"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
]
我已经使用以下命令启动了守护进程
mongod --auth --dbpath /data/db
我的数据库密码不包含任何特殊字符。
我该如何解决这个错误。
我安装完成了。
这个答案可能对遇到这些错误的人有用。
在 +srv 字段的 strapi 安装过程中,只需按回车键而不是输入 false。当输入 false 时,它使用带有 srv 的 URI。可能是 Strapi 中的错误。
我正在尝试使用 mongodb 在本地安装 Strapi (windows 8.1)。在安装过程中,出现以下错误:
Connection test failed: querySrv ENOTFOUND _mongodb._tcp.127.0.0.1
遵循的步骤:
? Choose your installation type
? Choose your installation type Custom (manual settings)
? Choose your default database client
? Choose your default database client mongo
? Database name: ppdb
? Database name: ppdb
? Host: 127.0.0.1
? Host: 127.0.0.1
? +srv connection: (false) false
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Port (It will be ignored if you enable +srv): 27017
? Username: ppdbuser
? Username: ppdbuser
? Password: *********
? Password: *********
? Authentication database (Maybe "admin" or blank): ppdb
? Authentication database (Maybe "admin" or blank): ppdb
? Enable SSL connection: (y/N) N
? Enable SSL connection: No
在mongoDB罗盘中,连接正常。
在终端中使用命令 show dbs
时显示数据库 ppdb。
use ppdb
显示
switched to db ppdb
db.getUsers
显示
[
{
"_id" : "ppdb.ppdbuser",
"userId" : UUID("bfdaa7d9-909c-464f-b751-a6ee8631c49c"),
"user" : "ppdbuser",
"db" : "ppdb",
"roles" : [
{
"role" : "dbOwner",
"db" : "ppdb"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
]
我已经使用以下命令启动了守护进程
mongod --auth --dbpath /data/db
我的数据库密码不包含任何特殊字符。
我该如何解决这个错误。
我安装完成了。
这个答案可能对遇到这些错误的人有用。
在 +srv 字段的 strapi 安装过程中,只需按回车键而不是输入 false。当输入 false 时,它使用带有 srv 的 URI。可能是 Strapi 中的错误。