[MySQL] MacOS - Start MySQL Server가 안먹힐 때

엄혜영·2024년 5월 16일
post-thumbnail

MySQL Wrokbench 강제종료 ERROR

언제 왜 발생하는것인지는 정확히 모르겠지만, 대충 MySQL Workbench를 제대로 종료하지 않은 상태에서 재부팅을 하면 MySQL 서버가 실행되지 않는 것 같이 보이는 에러를 발견했다.

정상적으로 작동한다면 Start MySQL Server 버튼을 눌렀을 때 초록색 불이 들어와 있어야 한다.

그러나 버튼을 누르면 잠깐 초록불이 들어왔다가 아래 사진과 같이 도로 MySQL 서버가 꺼진다.

이 경우 Workbench로 연결을 시도하면 강제 종료되는 현상이 나타난다.

노트북 스펙

  • MacBook Air
  • 칩: Apple M1, 2020
  • macOS: Sonoma 14.2.1

MySQL 버전

  • MySQL Server: 8.4.0-arm64
  • MySQL Workbench: 8.0.34-arm64
    ** 참고로 나는 homebrew로 MySQL을 설치하지 않았다.


해결 방법

나의경우 터미널에 아래 커맨드를 입력하여 해결했다.
sudo /usr/local/mysql/support-files/mysql.server restart

추가

터미널에서 MySQL 서버 시작/중지 방법

  • MySQL 서버 시작
    sudo /usr/local/mysql/support-files/mysql.server start
  • MySQL 서버 중지
    sudo /usr/local/mysql/support-files/mysql.server stop
  • MySQL 서버 재시작
    sudo /usr/local/mysql/support-files/mysql.server restart

특정 포트의 PID를 찾아 종료하고 싶다면 아래와 같이 입력하면 된다.

  • 특정 포트의 PID 찾기
    sudo lsof -i :PORT_NUMBER

  • 위에서 구한 PID로 프로세스 종료
    sudo kill -9 {PID}


참고 자료

이 블로그를 보고 암이 나았습니다,,,
mysql 시작안될때 mac 환경
[Mac OS] 현재 열려있는 포트 확인 및 닫기

profile
누워있는게 좋은 완벽주의자

0개의 댓글