У меня проблема, подобная этой: connect ECONNREFUSED - узел js, sql
Я пытаюсь подключить app.js к существующей базе данных, работающей как часть MAMP. MAMP запускает mysql через порт 8889; как мне указать node.js, на каком порту искать mysql?
Когда вы инициализируете клиент mysql вместе с именем пользователя и паролем, вы можете передать другое значение для порта.
var client = mysql.createClient({ user: '??', password: '??', port: 8889 });