프로젝트/에러모음

[AWS] ubuntu mysql 실행 안됨 error 2002 (hy000) can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2)

정석이 2021. 10. 4. 19:24

 

 

개노답 에러

 

 

 

에러가...나타났다.

 

 

원래 DB서버랑 블록체인 하는 서버랑 다르게 사용하고 있다가

 

블체 서버에 DB를 옮기려고 mysql을 까는데 까는것부터 문제더니

 

 

어찌저찌 깔고 root로 password: 입력하는 순간

 

 

 

error 2002 (hy000) can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2)

 

 

이런 에러가..끊임없이 나타났다.

 

경로가

error 2002 (hy000) can't connect to local mysql server through socket '/tmp/mysql.sock' (2) 일케 뜨기도 함..;;

 

 

 

 

 

하루죙일 붙잡고 있었는데 정말 모르겠어서 서버를 하나 파고 잘 되는거 확인하고

 

 

오늘 다시 켰는데 또뜸;;;;;;;;;;;ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

 

다른건 몰라도 에러의 원인을 정확하게 모르겠어서 너무 슬펐는데 원인은 알게됐다

 

 

 

원인은!! apache와 nodejs의 충돌로 보인다.

 

 

포트가 겹친다는데... 아파치는 80쓰고 nodejs는 80 안쓰는데 왜겹치지ㅠㅠ

 

 

저 서버에 nodejs를 pm2로 돌리고있었는데 얘를 끄면 mysql은 실행이 된다~~!!!!

 

 

 

아무튼 그래서 apache를 지우고... php -> nodejs로 바꿔서 진행하기로 하였다....

 

 

 

 

 

아쉽게도 아파치와 pm2로 노드js 서버를 돌리며 동시에 쓰는방법은 찾지 못했다.. 아무튼 원인이라도.........