Недавно я начал изучать Nodejs для подключения к MySQL, и у меня возникли проблемы с подключением.Я попытался использовать замазку для подключения, и я могу сделать это без каких-либо проблем
это мой example.route.js файл
const express = require('express'),
router = express.Router(),
mysql = require('mysql');
var connection = mysql.createConnection({
host: <ipaddress>,
port: <default Port>,
user: 'root',
password: <given password>,
database: <db name>,
connectionTimeout: 30000
});
connection.connect((error) => {
if (error) {
console.log('error connecting: ' + error);
} else {
console.log('Connected to server');
}
});
connection.query('SELECT * FROM test', function(err, results, fields) {
console.log('results in table: ' + results);
console.log('fields in table: ' + fields); // -1
connection.release();
if (err) throw error;
});
connection.end();
module.exports = router;
я получаюследующая ошибка => Error: connect ECONNREFUSED
(обновится с полной ошибкой через несколько часов)
Как я уже говорил, я использовал PUTTY , чтобы убедиться, что былопроблема при подключении, но я смог подключиться к указанному имени базы данных, хосту с тем же пользователем и паролем.
Не уверен, поможет ли это сервер ubuntu с MySQL
Кто-нибудь имеет представление о том, почему я получаю ошибку соединения?Буду признателен за помощь