Express mysql ошибка соединения: подключите ETIMEDOUT на ОС Ma c - PullRequest
0 голосов
/ 10 марта 2020

Я делаю mysql соединение на express. Я использую xampp на macos. Когда я создаю соединение, возвращаю (ошибка: ошибка ETIMEDOUT) ошибка. Как я могу решить эту проблему?

код подключения;

 const mysql = require('mysql2/promise');

      const connection = await mysql.createPool({
        host: "localhost",
        user: "root",
        password: "",
        database: "xyz",
        port:8080
      });

 const [rows, fields] = await connection.execute('SELECT * FROM users', []);

1 Ответ

0 голосов
/ 11 марта 2020

Попробуйте изменить порт по умолчанию на 3306.

const connection = await mysql.createPool({
    host: "localhost",
    user: "root",
    password: "",
    database: "xyz",
    port:3306
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...