3306
-
에러 해결하기: Unhandled rejection SequelizeConnectionRefusedError: connect ECONNREFUSED ::1:3306Programming/Web Programming 2023. 5. 15. 08:03
Node.js로 MySQL데이터베이스 서버에 접근하던 중, 반복해서 이런 문제가 나타났다. supervisor app.js로 Node.js서버를 실행한 상태이고, MySQL도 작동시켰지만 3306포트와 연결할 수 없다는 에러메시지가 계속 떴다. 또 언제는 작동이 잘 되다가 한번 안되면 끝도 없었다.. (포트넘버 바꿨다가 다시 돌아오기.. 저장.. 서버껐다키기 등등) 그리고 구글에 찾던 중 해결 방안을 찾아 기록을 남겨둔다. 우선 socketPath의 위치를 찾아야 한다. 터미널을 켜준다. mysql_config --socket 명령어를 입력하면 경로가 나온다. 복사해서 가져와준다. db.js에 sequelize부분에 key값은 dialectOptions로 해서 socketPath를 붙여넣는다. 서버가 잘..