Доступ запрещен для пользователя при извлечении данных из mongoDB через Mongosqld(соединитель BI mongoDB)
Я запускаю базу данных с помощью mongoDB и преобразовал ее в данные запроса с помощью mongosqld(коннектор BI mongoDB). И я хочу получить данные с кубического сервера, но всякий раз, когда я это делаю, этот кубический сервер выдает мне ошибку, показанную на изображении ниже.
Файл Mongosqld.config
bindIp: "127.0.0.1"
port: 3307
ssl:
mode: "allowSSL"
allowInvalidCertificates: false
PEMKeyFile: "/mongo.pem"
CAFile: "/certificate.pem"
minimumTLSVersion: TLS1_1
mongodb:
net:
uri: "mongodb://localhost:27017"
ssl:
enabled: false
auth:
username: "kp"
password: "kp@123"
source: "admin"
security:
enabled: true
defaultMechanism: "SCRAM-SHA-256"
defaultSource: "admin"
processManagement:
service:
name: "mongosql"
displayName: "MongoSQL Service"
description: "MongoSQL accesses MongoDB data with SQL"
файл окружения CUBE
# Cube.js environment variables: https://cube.dev/docs/reference/environment-variables
CUBEJS_DB_TYPE=mongobi
CUBEJS_API_SECRET=9c7a834d9be0cd2fb4e7b86a88a2bd1368ffbc614dcf8fa8f836933b00d00c6916fa83b074c66a2b26579266edc93e0e1990b1271f6214ee799dc08b05b6a097
CUBEJS_EXTERNAL_DEFAULT=true
CUBEJS_SCHEDULED_REFRESH_DEFAULT=true
CUBEJS_WEB_SOCKETS=true
CUBEJS_DB_HOST=127.0.0.1
CUBEJS_DB_NAME=(database name)
CUBEJS_DB_USER=kp
CUBEJS_DB_PASSWORD=kp@123
CUBEJS_DB_PORT=3307
CUBEJS_DEV_MODE=true
CUBEJS_REFRESH_WORKER=true
# port=4242
# NODE_ENV=production
CUBEJS_DB_SSL=true
#CUBEJS_DB_SSL_CA=<SSL_CA>
#CUBEJS_DB_SSL_CERT=<SSL_CERT>
#CUBEJS_DB_SSL_CIPHERS=<SSL_CIPHERS>
#CUBEJS_DB_SSL_PASSPHRASE=<SSL_PASSPHRASE>
CUBEJS_DB_SSL_REJECT_UNAUTHORIZED=false
Роли, предоставленные пользователю kp
Successfully added user:
{
"user" : "kp",
"roles" : [
{
"role" :"userAdminAnyDatabase",
"db" : "admin"
},
{
"role" :"readWriteAnyDatabase",
"db" : "admin"
},
{
"role" :"dbAdminAnyDatabase",
"db" : "admin"
}
]
}
Ошибка такая:
2022-12-28T14:06:22.244+0530 I NETWORK [conn5] connection accepted from 127.0.0.1:63039 #5 (1 connection now open)
2022-12-28T14:06:22.277+0530 E NETWORK [conn5] handshake error: unable to authenticate conversation 0: sasl conversation error: unable to authenticate using mechanism "SCRAM-SHA-256": (AuthenticationFailed) Authentication failed.
2022-12-28T14:06:22.279+0530 I NETWORK [conn5] end connection 127.0.0.1:63039 (0 connections now open)
Ошибка сервера кубов
Error while loading DB schema
Error: Access denied for user 'kp' at PromiseConnection.connect (E:\mongobiCube\node_modules\mysql2\promise.js:171:22) at Object.create (E:\mongobiCube\node_modules\@cubejs-backend\mongobi-driver\src\MongoBIDriver.ts:95:30) at MongoBIDriver.testConnection (E:\mongobiCube\node_modules\@cubejs-backend\mongobi-driver\src\MongoBIDriver.ts:165:63) at CubejsServerCore.getDriver (E:\mongobiCube\node_modules\@cubejs-backend\server-core\src\core\server.ts:727:20) at processTicksAndRejections