XAMPP (Windows 11) – Error: MySQL shutdown unexpectedly
Mam taki problem, że nie mogę odpalić serwera MySQL na serwerze XAMPP zainstalowanym lokalnie na Windows 11. W czym jest problem? Komunikaty:
Error: MySQL shutdown unexpectedly. 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.
W logach mam coś takiego:
2022-06-03 10:37:14 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2022-06-03 10:37:14 0 [Note] InnoDB: Uses event mutexes
2022-06-03 10:37:14 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2022-06-03 10:37:14 0 [Note] InnoDB: Number of pools: 1
2022-06-03 10:37:14 0 [Note] InnoDB: Using SSE2 crc32 instructions
2022-06-03 10:37:14 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2022-06-03 10:37:14 0 [Note] InnoDB: Completed initialization of buffer pool
2022-06-03 10:37:15 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2022-06-03 10:37:15 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2022-06-03 10:37:15 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1′ size to 12 MB. Physically writing the file full; Please wait …
2022-06-03 10:37:15 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1′ size is now 12 MB.
2022-06-03 10:37:15 0 [Note] InnoDB: Waiting for purge to start
2022-06-03 10:37:15 0 [Note] InnoDB: 10.4.18 started; log sequence number 639448329; transaction id 496286
2022-06-03 10:37:15 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2022-06-03 10:37:15 0 [Note] Plugin 'FEEDBACK’ is disabled.
2022-06-03 10:37:15 0 [ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
2022-06-03 10:37:15 0 [ERROR] Failed to initialize plugins.
2022-06-03 10:37:15 0 [ERROR] Aborting
6 Odpowiedzi
Spróbuj wyłączyć i włączyć Apache a potem włącz MySQL. Może to pomoże rozwiązać problem.
Gdy na systemie Windows występuje jakikolwiek problem, jedno rozwiązanie niemal zawsze pomaga – uruchom ponownie komputer 🙂 Podejrzewam, że to pomoże. Ja miałem inny problem z serwerem, uruchomiłem ponownie komputer i pomogło.
Możesz masz uruchomioną jakąś aplikację, która zakłóca działanie serwera. Inna opcja to uszkodzenie fragmentu dysku, jeśli to dysk SSD.
Ponowne uruchomienie tutaj nie pomoże. Rozwiązanie może być takie:
Spróbuj użyć folderu kopii zapasowej MySQL, który jest dołączony do XAMPP. Wykonaj więc kolejne kroki:
- Zmień nazwę folderu mysql/data na mysql/data_old – aby sobie go zachować na wszelki wypadek
- Zrób kopię folderu mysql/backup i nazwij go mysql/data
- Skopiuj wszystkie foldery bazy danych z mysql/data_old do mysql/data (oprócz folderów mysql, performance_schema i phpmyadmin)
- kopiuj plik mysql/data_old/ibdata1 do folderu mysql/data
- Uruchom MySQL z panelu sterowania serwera XAMPP
To rozwiązanie powyżej nie działa, traci się dostęp do baz danych.
W tym wątku ten problem ktoś skutecznie rozwiązał:
Jeśli potrzebujesz serwera na Windows do pracy, znacznie lepszy od wamp czy xampp jest Ampps. Najstabilniej działa, nie robi żadnych problemów, nic nie ginie, nie psuje się.
Mnie to pomogło, ale dostałem się tylko do phpmyadmin, aby wyeksportować bazy. Strony nie chcą się łączyć z bazami danych.