mysql 에러 connect ECONNREFUSED 127.0.0.1:3306
-
서버에서 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();