express mysql docker-compose Error: connect ECONNREFUSED

해결책


const express = require('express')
const app = express()

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'mysql', // localhostは間違い, 0.0.0.0は間違い
  port     : 3306,
  user     : 'root',
  password : 'password',
  database : 'testdb'
});

대상



docker-compose에서 nodejs(express), mysql을 시작해 연결하려고 에러가 나온 사람.

자신의 경우 호스트를 수정하면 성공했습니다.
user, password, database는 각자 확인해 주세요.

좋은 웹페이지 즐겨찾기