비정상적인 종료로 인한 docker mysql 포트 (3306)중복에러

flobeeee·2022년 4월 1일
0

시행착오

목록 보기
34/45
post-custom-banner

상황

맥북과 모니터를 연결하려고 선을 꼽을 때, 1초정도 멈춤현상이 있다.
그런데 이번에는 맥이 완전히 멈추면서 종료됐다.
예전에도 비정상적으로 종료돼서 맥에 깔려있던 mysql이 연결끊김 현상을 경험한 적이 있어서
제일 먼저 로컬 DB연결이 정상적으로 작동하는지 확인했다.

접속하려고하니 비밀번호를 치라고 해서 입력했더니 연결이 안됐다.
내가 싫어하는 상황이 또 일어난 것이다.
도커를 확인하니 mysql이 실행되고 있지 않아서 실행시켰더니 port 3306을 이미 쓰고있다고 했다.

예전 맥에 설치했었던 mysql이 연결된 듯 했다.
port를 죽여도 좀비처럼 계속 살아났다.

mysql 완전 삭제를 쳐서 삭제를 진행하고 재부팅을 했다.
그런데도 port를 사용중이어서 완전히 삭제가 되지 않았다고 판단했고.
삭제 명령어를 제일 많이 기록해 둔 것 처럼 보이는 글을 찾아냈다.

모든 삭제 명령어를 입력 후 재부팅하니 잘 작동이 됐다.

링크

  1. 내가 처음 참고한 링크이다.
    [sql/mysql] 맥 homebrew 로 설치된 mysql 삭제 방법
  1. 1링크를 참고하도고 되지 않아서 참고한 링크다.
    MySQL 완전 삭제하고 재설치하기 (MacOS

2번 링크에서 특히 아래 부분이 나에게 큰 도움이 됐다.

sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/bin/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/Cellar/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /tmp/mysql.sock.lock
sudo rm -rf /tmp/mysqlx.sock.lock
sudo rm -rf /tmp/mysql.sock
sudo rm -rf /tmp/mysqlx.sock
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
profile
기록하는 백엔드 개발자
post-custom-banner

0개의 댓글