mysql 에러 connect ECONNREFUSED 127.0.0.1:3306


  • Level 2

    서버에서 mysql을 접속할 때 잘 되다가도 일정시간이 지나면 아래와 같은 에러가 뜹니다.

    Error: connect ECONNREFUSED 127.0.0.1:3306
        at Object.createConnection (/workspace/myproject/node_modules/mysql2/promise.js:242:31)
    

    service mysql restart 로 재시작을 하면 일시적으로 해결은 됩니다만, 일정 시간이 지나면 다시 똑같은 에러가 발생합니다. 문제의 원인을 도저히 못찾겠습니다. 혹시 도움을 주실 수 있는 분 계실까요? 아래는 mysql 연결하는 코드입니다.

    let connection;
    const db = async () => {
      try {
        connection = await mysql.createConnection({
          host     : 127.0.0.1,
          user     : 'test',
          password : 'test',
          database : 'test',
        });
      } catch (err) {
        console.error(err);
      }
    }
    db();
    

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS