Mysql 샘플 생성을 하던 중 오류가 발생했다.
아무 것도 안건드렸는데.. 혼자 잘 생성하다가 갑자기 ..!!
그래서 멈춘 부분부터 다시 생성을 하려고 하는데.. mysql 자체가 start가 안되는 것이다...
stop은 잘되는데 (당연함 ㅎ) start나 restart를 하려고 하면 계속 저 오류가 나타났다,,
찾아보니 여러가지 방법이 나오기는 했는데 아마도 mysql.sock 파일의 문제였던 것 같다.
service mysql status를 확인했을 때도 이렇게 나온다
해결방안
해결방안은 mysql.sock 파일을 삭제하고 mysql을 다시 시작하는 것이다.
sudo rm /usr/local/mysql/mysql.sock.lock (대부분 이 경로에 있음)
이 파일을 지우고나서 mysql restart하면 잘 돌아간다!
이 mysql.sock 파일과 관련한 오류가 꽤 자주 나는 것 같아서 찾아보기는 했는데 완벽히 이해는 못했고..
아마도 mysql이 중간에 중단되면 mysql 서버 프로그램과 클라이언트 프로그램을 연결하는 프로세스 자체가 끊겨서? 이 sock 파일을 지우고 난 다음에 다시 연결해야하는거같담,,
생각보다 빠르게 오류 해결 완료!
