Skip to main content
Εικόνα για το άρθρο: Eπιδιόρθωση MySQL shutdown unexpectedly στο XAMPP
05 Mar 2025

Eπιδιόρθωση MySQL shutdown unexpectedly στο XAMPP

Αν αντιμετωπίζετε το πρόβλημα "Error: MySQL shutdown unexpectedly" ενώ χρησιμοποιείτε το XAMPP, μην ανησυχείτε! Πρόκειται για ένα συνηθισμένο σφάλμα που μπορεί να προκύψει λόγω κατεστραμμένων αρχείων ή ξαφνικού τερματισμού του MySQL



Δημιουργία αντιγράφων ασφαλείας:

Πριν ξεκινήσετε οποιαδήποτε αλλαγή, βεβαιωθείτε ότι έχετε ένα πλήρες backup των δεδομένων σας, ενα εξωτερικό αντίγραφο μπορεί να σας σώσει από απρόβλεπτες καταστάσεις.

Έλεγχος logs: Ρίξτε μια ματιά στο αρχείο mysql_error.log μέσα στον φάκελο /data. Μπορεί να σας δώσει περισσότερες πληροφορίες για το τι πήγε στραβά.

Οδηγίες επιδιόρθωσης:

Ανοίξτε τον κατάλογο του XAMPP και μεταβείτε στον φάκελο xampp/mysql.
Βρείτε τον φάκελο /data και μετονομάστε τον σε /data_old. Αυτό θα σας επιτρέψει να κρατήσετε τα παλιά δεδομένα σας ως αντίγραφο ασφαλείας.
Εντοπίστε τον φάκελο /backup, αντιγράψτε τον και επικολλήστε τον στον ίδιο κατάλογο (xampp/mysql).
Μετονομάστε το αντίγραφο που μόλις δημιουργήσατε από /backup_copy σε /data. 

Μεταφορά των βάσεων δεδομένων:

Πηγαίνετε στον φάκελο /data_old και αντιγράψτε όλους τους φακέλους των βάσεων δεδομένων σας (εκτός από τους phpmyadmin, mysql και performance_schema, καθώς αυτά είναι συστήματος).
Επικολλήστε αυτούς τους φακέλους στον νέο φάκελο /data.
Επιστρέψτε στον φάκελο /data_old, αντιγράψτε το αρχείο ibdata1 και επικολλήστε το στον φάκελο /data. Αυτό το αρχείο περιέχει σημαντικές πληροφορίες για τις βάσεις δεδομένων σας.

Επανεκκίνηση του server: Κλείστε και ξεκινήστε ξανά το XAMPP από το control panel, δοκιμάζοντας να ενεργοποιήσετε τον MySQL.

Η αντικατάσταση του φακέλου /data με το /backup επαναφέρει το MySQL σε μια σταθερή κατάσταση, ενώ η μεταφορά των βάσεων δεδομένων και του ibdata1 διατηρεί τα δεδομένα σας ανέπαφα.

Αν όλα γίνουν σωστά, ο MySQL σας θα πρέπει να λειτουργεί ξανά χωρίς προβλήματα.

Tags:
Wed Developing