XAMPP MySQL 실행 오류
This may be due to a blocked port, missing dependencies, improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check the Windows Event Viewer for more clues.
If you need more help, copy and post this entire log window on the forums
XAMPP를 사용하다 보면 실행 시 위와 같은 메시지를 뻘건색 글씨로 내뿜고 실행이 되지 않는 경우가 있다.
포트를 따로 건드린 것도 없고 오류 로그를 봐도 원인이 뭔지 모르는 경우엔 재설치 해서 데이터 다 날리지 말고 아래 방법을 써보시길 권장 한다.
XAMPP MySQL Bakcup(백업) 폴더로 오류 해결
XAMPP MySQL 폴더에 가보면 고맙게도 내가 백업하지도 않은 backup 폴더가 존재 한다. (만약 없다면 재설치 각…) 어쨌거나 이 백업 폴더를 이용해서 기존 상태로 되돌릴 수 있다.
우선 mysql 폴더 (\xampp\mysql)에 가보면 data 라는 폴더가 있는데 요놈을 data_backup 으로 바꿔준 뒤 data 폴더를 새로 생성 한다
그리고 backup 폴더에 있는 내용을 모두 복사해서 새로 만든 data 폴더에 붙여넣기 한다. (같은 폴더 아니에요 ^^)
그리고 다시 MySQL을 실행 합니다. 정상적으로 실행이 되었다면
data_backup 폴더에서 기존에 생성했던 데이터베이스를 새로 만든 data 폴더에 복사해서 붙여넣기 한다.
그리고 mysql을 재시작 하면 정상 작동하는 것을 확인할 수 있다.