XAMPP mysql(Mariadb)이 불안정해졌습니다.

XAMPP mysql(Mariadb)이 불안정해졌습니다.

Windows에서 수년 동안 XAMPP를 아무 문제 없이 사용해왔는데, 최근에는 mysql(MariaDB)로 인해 신뢰성이 떨어지게 되었습니다. XAMPP 제어판에서 mysql은 때때로 정상적으로 시작되지만 때로는 아무 이유 없이 시작 시 충돌이 발생합니다. 전날에는 괜찮았더라도 마찬가지입니다. 저는 Windows 11을 사용하고 있습니다. 그렇게 충돌이 발생하면 데이터베이스를 교체하고 백업에서 mysql(MariaDB)을 복원합니다. 한동안은 잘 작동하다가 며칠 후에 다시 충돌이 발생합니다. 아래 오류 로그를 복사하고 있는데 이상한 점은 오류 로그 후에도 제어판의 mysql(MariaDB)이 정상적으로 실행되고 있다는 것입니다.

내가 가지고 있는 버전은 다음과 같습니다: XAMPP 버전 8.2.4+ Apache 2.4.56 MariaDB 10.4.28 PHP 8.2.4(VS16 X86 64비트 스레드 안전) + PEAR phpMyAdmin 5.2.1

도와주실 수 있나요?

최신 버전의 XAMPP는 이전 버전만큼 안정적이지 않을 수도 있습니다. 감사해요.

mysql 오류 로그를 복사하고 있습니다. 하지만 이 오류 로그에도 불구하고 mysql은 XAMPP 제어판에서 실행되고 있었습니다.

오류 로그는 다음과 같이 끝 부분에서 잘립니다.

2023-09-12 19:17:18 0 [ERRO

2023-09-12 19:17:18 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
2023-09-12 19:17:18 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-09-12 19:17:18 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-09-12 19:17:18 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-09-12 19:17:18 0 [Note] InnoDB: Waiting for purge to start
2023-09-12 19:17:18 0 [Note] InnoDB: 10.4.28 started; log sequence number 681795; transaction id 18382
2023-09-12 19:17:18 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-09-12 19:17:18 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-09-12 19:17:18 0 [ERROR] InnoDB: Page [page id: space=0, page number=9] log sequence number 7200324 is in the future! Current system log sequence number 681804.
2023-09-12 19:17:18 0 [ERROR] InnoDB: Your database may be corrupt or you may have copied the InnoDB tablespace but not the InnoDB log files. Please refer to https://mariadb.com/kb/en/library/innodb-recovery-modes/ for information about forcing recovery.
2023-09-12 19:17:18 0 [Note] Server socket created on IP: '::'.
2023-09-12 19:17:18 0 [ERRO

답변1

귀하의 데이터베이스가 어떤 방식으로든 손상된 것 같습니다. 복원한 후 복구해 보세요.

mysqlcheck [options] [db_name [tbl_name ...]]

관련 정보