Устранение ошибки ECONNREFUSED в соединении Node.js с MySQL
При попытке установить соединение с базой данных с использованием Node.js и MySQL вы можете столкнуться с ошибка «connect ECONNREFUSED», указывающая на проблему с подключением. Вот несколько потенциальных решений:
1. Включите сеть MySQL:
Проверьте файл конфигурации MySQL (my.cnf) и убедитесь, что «skip-networking» закомментирован. Этот параметр отключает сетевые подключения, которые могут быть причиной ошибки.
2. Установить сокет MySQL:
Явно укажите сокет MySQL, установив свойство «_socket» в конфигурации клиента. Это гарантирует, что соединение будет установлено через сокет Unix, а не через интерфейс TCP/IP.
var client = mysql.createClient({
user: uuuu,
password: pppp,
host: '127.0.0.1',
port: '3306',
_socket: '/var/run/mysqld/mysqld.sock',
});
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3