Я хочу подключиться к моему mysql с помощью mysql.createConnection.
но это не работает
- Ошибка: подключить ECONNREFUSED 127.0.0.1:3306
Я использую сервер для MySQL.
И я уже пробовал IP-адрес сервера в «хост»
- Ошибка: подключите ETIMEDOUT
CreateConnection
const connection = mysql.createConnection ({
хост: 'localhost',
пользователь: 'имя пользователя',
пароль: «пароль»,
база данных: «имя БД»,
приобрести время: 60000,
connectTimeout: 60000,
порт: 3306
});
connection.connect (функция (ERR) {
if (err) console.log ('ошибка соединения:' + err);
});
createPool
const pool = mysql.createPool ({
ConnectionLimit: 10,
приобрести время: 30000,
host: 'localhost', //127.0.0.1
пользователь: 'имя пользователя',
пароль: «пароль»,
база данных: «имя БД»
});
Вот весь код для подключения.
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'user name',
password: 'password',
database: 'db name',
acquireTimeout: 60000,
connectTimeout: 60000,
port: 3306
});
connection.connect(function(err){
if (err) console.log('connection error:'+err);
});
const pool = mysql.createPool({
connectionLimit: 10,
acquireTimeout: 30000,
host: 'localhost', //127.0.0.1
user: 'user name',
password: 'password',
database: 'db name'
});