본문 바로가기

오류해결

XAMPP 오류(Error: MySQL shutdown unexpectedly.)

기존에 잘 작동하던 XAMPP가 오류가 떠서 해결방법을 찾아보니 여러가지 해결방법이 있었습니다.

 

1.

보통은 Ctrl + Alt + Del키 누른 후 작업관리자에서 mysql.exe 종료 후 xampp 재실행 후 mysql start를 하면 해결됩니다.

 

2.

포트가 사용중일 경우에도 위 증상이 나타날 수 있는데, 이땐 xampp > mysql의 Config에서 my.ini 실행 후 포트를 변경하는 방법이 있습니다.

[client] 의 port=3306 과 [mysqld] 의 port=3306 을 3308 등 임의로 변경 후 재 실행하면 해결됩니다.

 

3.

xampp > mysql의 Config에서 Browse > data에서 master ~~ 로 시작되는 파일들과 mysql-relay ~~ 로 시작되는 파일을 삭제 후 재실행 하면 해결됩니다.

 

이 세가지 방법을 해봤지만 나의 문제는 해결이 안됐고 너무 많은 시간을 잡아먹길래 삭제후 재설치를 하기로했습니다.

 


삭제 과정중 위 그림처럼 일부 폴더와 파일들을 같이 제거 할거냐고 물어보는데 이는XAMPP를 설치하고 XAMPP를 사용하여 생산한 콘텐츠가 존재하는경우 묻는경우입니다. XAMPP는 웹서버 구축 꾸러미 프로그램으로 설치 폴더 안에 서버 구축 후 사용자가 생산한 각종 웹 문서와 역시 사용자가 따로 설치한 서버용 프로그램들이 존재할 수 있기때문에 만약 백업을 하지 않았을경우 백업할 기회를 주기 위해 묻는 것입니다.

 

이렇게 삭제후 다시 설치하니 제대로 작동하는걸 확인 할수있습니다.

시간을 너무 잡아먹어 결국 삭제후 재설치를 했지만 좀더 공부를하고 익숙해진 상태에서 저런 오류가뜬다면 제대로 해결방법을 찾을겁니다.