Error: MySQL shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
xampp mysql 오류 해결 방법
DB작업을 하다가 mysql 관련 파일이 꼬인경우나
여러 프로그램 설치/실행을 하다가 포트가 겹치는 경우 주로 발생한다.
1년에 한번정도는 이 오류를 접한 것 같다.
구글링으로는 해결이 안되어 직접 해결한 방법을 공유한다.
1. mysql 관련 파일로 인한 오류일 경우
1) xampp control panel을 종료하고 관리자 권한으로 실행한다.
2) xmapp설치경로 /mysql/data 디렉토리를 복사해 _backup_날짜로 하여 백업용으로 보관해둔다.
3) backup 폴더를 복사해 폴더명을 data로 바꾼다.
4) 백업용으로 바꾼 기존의 data_backup_날짜 폴더에서 가져올 테이블폴더를 복사해 신규 data폴더에 붙여 넣는다.
5) ibdata1파일도 복사해온다.
6) (재)시작을 하면 정상작동이 된다.
7) 비슷한 방법으로 기존의 data폴더를 백업을 해둔채 ibdata1 파일을 삭제만해도 되는 경우가 있다.
2. 포트번호 충돌일 경우
1) xampp control pannel에서 우측 Netstat을 눌러 해당 mysql 포트가 겹치는지 확인
2) xampp control pannel에서 mysql -> config -> my.ini
3) mysql 포트 변경
3. mysql 중복 설치 및 파일 실행 중복
1) 작업 관리자에서 mysqld.exe 강제 종료.
2) 안되면 재부팅후 xampp 관리자 권한으로 실행후 재시도.
keywords : xampp mysql 에러, MySQL 포트 설정, MySQL 포트 설정, MySql ibdata1, MySQL shutdown unexpectedly.
'IT기타' 카테고리의 다른 글
웹사이트 제작에 있어 CDN은 장점만 있을까? (0) | 2023.04.05 |
---|---|
php 면접 질문, 예상 문제 - 1 (0) | 2023.03.30 |
익스11(IE11)을 개발자도 버려야 하는 이유 (0) | 2022.03.03 |
vscode 윈도우11 마우스 오른쪽 버튼 open with code 문제 (0) | 2022.02.16 |
vscode explorer size (사이드바 사이즈) (0) | 2021.04.29 |
댓글