티스토리 뷰

 

원인

비밀번호를 틀렸다

혹은 포트번호가 틀렸다(지금 접근 시도하고있는 포트에서 다른 sql이 돌아가는중이고...)

해결

1. 비밀번호를 변경한다

2. 그래도 안된다면? 다음을 의심하라

  • 혹시 DB(마리아 DB이건 뭐건) 설치시 3306포트가 사용중이어서 해당 프로세스를 kill하고 거기에 DB를 연결했는지?
    그렇다면 마리아 DB인 경우 마리아 DB클라이언트 창에서 아까 입력했던 비번을 쳐보고 로그인이 된다면 지금 gui툴에 있는 포트가 마리아 DB의 포트와 맞지 않을 수 있음!;;
    리소스 모니터에 들어가서 sql gui툴에 적어놓은 포트번호를 쓰고있는 프로세스를 확인해보라

나같은 경우엔 이렇게 뭐 3306으로 프로세스가 많이 돌아가고 있었음

그래서 마리아 DB를 서비스에 들어가 서비스 중지했고 마리아 DB의 포트를 3307로 변경, gui툴에서도 3307로 연결했다

node js express서버에서 해당 DB에 접근할때도 포트를 변경해야 함(아래 코드처럼 지정하지 않으면 기본 포트는 3306이다)

var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'pw',
    database: 'test',
    port:3307
  });
connection.connect();

 

-참고블로그: https://chilldaysofmine.tistory.com/entry/190408에-겪었던-오류-2가지

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함