mysql.sock이란 ❓
항상 볼때마다 궁금했던 내용을 이번에 다른글들을 참고하며 정리를 하게 되었음.
정답부터 말하자면 mysql.sock이란 Unix Domain Socket 이다.
이 Unix Domain Socket 이라는 것은 TCP/IP와 같은 식으로 다룰 수 있는 통신 소켓이라고 보면 된다.
기본적으로 통신이라고 하면 대표적으로 다음과 같이
총 3가지가 있는데 Unix Domain Socket은 같은 컴퓨터 내에 있는 즉 로컬의 프로세스끼리 통신만 가능한 IPC 이다
통신을 하기 위해서 mysql.sock 파일에 서버 및 클라이언트 모두 접근이 가능해야함
mysql데몬을 실행 시켰을때는 mysql.sock파일이 존재하지만 중지시키면 파일이 삭제된다.