Jak naprawić błąd w XAMMPIE?

INF.03ŁysyŁysy23 maja 20262 min czytania
Jak naprawić błąd w XAMMPIE?

Jak wygląda błąd?

Pewnie wielu z was podczas korzystania z XAMPP'a spotkało się z takim błędem:

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

Skąd ten błąd się bierze?

Ten błąd w XAMPP oznacza, że MySQL próbuje się uruchomić, ale bardzo szybko się wyłącza. System widzi, że usługa startuje, po czym natychmiast przestaje działać i zwraca komunikat „MySQL shutdown unexpectedly”.

Najczęściej nie jest to jeden konkretny problem, tylko objaw kilku możliwych przyczyn — np. zajętego portu (np. przez inną instancję MySQL), uszkodzonych plików bazy danych po awaryjnym zamknięciu, braku uprawnień albo konfliktu z innym programem działającym w tle. W praktyce oznacza to po prostu, że MySQL nie może poprawnie wystartować w Twoim środowisku.

Jak ten błąd naprawić?

Krok 1: Zlokalizowanie folderu mysql

Folder ten najczęściej znajdziemy pod tą ścieżką: C:\xampp\mysql

Krok 2: Zmiana nazwy

Zmieniamy nazwę folderu mysql/data na mysql/data_old

Krok 3: Kopia back'upu

Tworzymy kopię pliku mysql/backup i nazywamy ją mysql/data

Krok 4: Przerzucanie baz

Kopiujemy wszystkie foldery z bazami danych z folderu mysql/data_old do folderu mysql/data (poza mysql, performance_schema, phpmyadmin, test)

Krok 5: Plik ibdata1

Kopiujemy plik mysql/data_old/ibdata1 do folderu mysql/data

Krok 6: No i wszystko działa!

Odpalamy XAMPP'a na nowo

Jeśli ktoś woli poradnik w wersji video znajdziecie go pod tym linkiem:

Link do filmu

Zdaj INF.03 bez stresu z naszym kursem!

Program naprawiony, ale brakuje Ci pewności siebie przed arkuszem egzaminacyjnym? W naszym dedykowanym kursie przygotowującym do egzaminu INF.03 nauczymy Cię absolutnie wszystkiego, czego potrzebujesz.

Krok po kroku przeprowadzimy Cię przez programowanie w PHP i JavaScript, pisanie skutecznych zapytań SQL, podpinanie baz danych pod aplikacje i stylizowanie stron, aż w końcu żadne zadanie z CKE nie będzie dla Ciebie zaskoczeniem.

Jeśli potrzebujesz indywidualnego podejścia to mamy korepetycje, na które możesz się zgłosić w naszym formularzu!

#xampp#error#phpmyadmin#MySQL#inf03#błąd

Może Cię zainteresować

XAMPP na egzamin INF.03!
INF.03

XAMPP na egzamin INF.03!

Virutalki (ISO) potrzebne do egzaminu INF.02
INF.02

Virutalki (ISO) potrzebne do egzaminu INF.02