IT News/개발정보

XAMPP 웹서버 사용하다 MYSQL 재시작이 않되고 계속 멈추는 경우에 해결방법

Fshop 2021. 2. 5. 22:55
반응형

XAMPP 를 사용해서 윈도우10에서 아파치, mysql, php 를 사용하고 있는데요.

갑자기 MySQL 서버가 동작을 않하는 상태에 빠졌습니다.

작업중인 것이 있었는데 맨탈이 맨붕이 온거죠ㅠ

현재 사용중인 XAMPP 버전은 XAMPP Control Panel v3.2.4 (2019년 3월 5일 버전) 입니다.

그리고 에러의 내용은 아래와 같습니다. 

 

오후 10:27:28  [mysql]  Attempting to start MySQL service...
오후 10:27:29  [mysql]  Status change detected: running
오후 10:27:35  [mysql]  Status change detected: stopped
오후 10:27:35  [mysql]  Error: MySQL shutdown unexpectedly.
오후 10:27:35  [mysql]  This may be due to a blocked port, missing dependencies, 
오후 10:27:35  [mysql]  improper privileges, a crash, or a shutdown by another method.
오후 10:27:35  [mysql]  Press the Logs button to view error logs and check
오후 10:27:35  [mysql]  the Windows Event Viewer for more clues
오후 10:27:35  [mysql]  If you need more help, copy and post this
오후 10:27:35  [mysql]  entire log window on the forums

 

MYSQL 을 다시 재시작해도 위와같은 에러가 반복적으로 나타나기만 합니다.

 

다행이 디비는 수시로 백업을 받았는데요.

XAMPP 를 다시 재설치를 해야하는지에 대해서는 많이 고민을 많이 했습니다.

인터넷을 찾아보니 포트가 막혀서 그런것이 아니냐라는 답변도 있었지만

조금 더 찾아보니 그것은 아니었구요. 뭔가 디비에 오류가 생긴것 같았습니다.

 

그래서 해결방법은 C:\xampp\mysql\backup 폴더에 있는 파일들 모두를 복사해서

C:\xampp\mysql\data 폴더에 붙여넣으면 됩니다. 중복 파일도 그냥 강제로 덮어 쓰기를 했는데요.

(참고로 기존에 백업 받고 난 후에 만든 데이터는 없으니 주의하세요.)

그리고 나서 다시 MYSQL 재시작을 하니 이제는 정상적으로 동작을 하였습니다.

 

예전에는 몰라서 XAMPP 를 지우고 재설치를 했었는데요.

지금처럼 DB 관련 파일만 다시 복사해 주기만 하면 쉽게 해결이 됩니다.

다만 백업전의 데이터는 따로 SQL 파일로 만들어놓은 것 이외에는 복구가 불가능합니다.

 

XAMPP 에서 MYSQL 중단되는 문제 해결완료

 

반응형