У меня есть MariaDB Слушание на удаленном сервере. Но пакет MariaDB npm не стерж, достигая тайм -аута.
Однако это, вероятно, не проблема брандмауэра, так как код MySQL все еще работает здесь, дома.import dotenv from "dotenv";
dotenv.config();
// ------------------
// mysql driver WORKS
// ------------------
import mysql from "mysql";
const mysqlConn = mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
});
mysqlConn.connect();
mysqlConn.query("SELECT 'OK' AS status", (error, results) => {
if (error) throw error;
console.log("mysql status:", results[0].status); // prints "mysql status: OK"
});
mysqlConn.end();
// ---------------------------
// mariadb driver DOESN'T work
// ---------------------------
import mariadb from "mariadb";
const mariaPool = mariadb.createPool({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
});
async function testMariaConnection() {
let conn = null;
try {
conn = await mariaPool.getConnection();
const rows = await conn.query("SELECT 1 + 1 AS solution"); // connection timeout error
console.log("The solution is:", rows[0].solution);
} finally {
if (conn !== null) conn.release();
}
}
testMariaConnection();
< /code>
Mariadb Nodejs Connector Печать этой ошибки: < /p>
SqlError: (conn:-1, no: 45028, SQLState: HY000)
retrieve connection from pool timeout after 10001ms
(pool connections: active=0 idle=0 limit=10)
{
sql: null,
fatal: false,
errno: 45028,
sqlState: 'HY000',
code: 'ER_GET_CONNECTION_TIMEOUT'
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... -connector
MariaDB Nodejs Connector получает тайм -аут для удаленного DB, но разъем mysql nodejs действительно подключается ⇐ MySql
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вызывает ли сбой тайм-аут сторожевого таймера или тайм-аут является результатом сбоя?
Anonymous » » в форуме Linux - 0 Ответы
- 157 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Задача Apache Flink, пытаясь прочитать из Mongo через разъем CDC Source Connector
Anonymous » » в форуме JAVA - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-