Πώς να λύσετε το σφάλμα ξεκινώντας το MySQL στο XAMPP μετά την ενημέρωση των Windows: Mutexes και RW_LOCKS χρησιμοποιήστε τις λειτουργίες αλληλένδετες Windows

Πώς να λύσετε το σφάλμα ξεκινώντας το MySQL στο XAMPP μετά την ενημέρωση των Windows: Mutexes και RW_LOCKS χρησιμοποιήστε τις λειτουργίες αλληλένδετες Windows

Εάν αμέσως μετά από μια αυτόματη ενημέρωση των Windows 10, το XAMPP σας ξαφνικά δεν θέλει να ξεκινήσει την υπηρεσία MySQL, ενώ λειτουργεί καλά πριν και δεν έχετε κάνει καμία αλλαγή, αυτό το άρθρο μπορεί να είναι για σας!

Μην πανικοβληθείτε, η λύση μπορεί να είναι απλά να αλλάξετε τη θύρα MySQL σας ή να χρησιμοποιήσετε το υπάρχον αντίγραφο ασφαλείας.

Το πρόβλημα: Σφάλμα Mutexes και RW_LOCKS χρησιμοποιούν λειτουργίες αλληλένδετες Windows

Εάν λαμβάνετε αυτό το σφάλμα κατά την εκκίνηση του PhpMyAdmin, αυτό σημαίνει ότι η υπηρεσία MySQL δεν ξεκινά στην εφαρμογή XAMPP:

MySQL said: Documentation Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Εάν λαμβάνετε αυτό το σφάλμα κατά την εκκίνηση του MySQL στο XAMPP, αυτό σημαίνει ότι η εγκατάσταση MySQL σας έχει ένα πρόβλημα - δείτε παρακάτω πώς να το λύσετε:

18:58:08 [mysql] Error: MySQL shutdown unexpectedly.
18:58:08 [mysql] This may be due to a blocked port, missing dependencies,
18:58:08 [mysql] improper privileges, a crash, or a shutdown by another method.
18:58:08 [mysql] Press the Logs button to view error logs and check
18:58:08 [mysql] the Windows Event Viewer for more clues
18:58:08 [mysql] If you need more help, copy and post this
18:58:08 [mysql] entire log window on the forums

Διαγνώστε και επιλύστε το σφάλμα εκκίνησης MySQL στο XAMPP

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

Στη συνέχεια, ανοίξτε το αρχείο καταγραφής MySQL στη γραμμή προγράμματος MySQL, κάτω από το κουμπί καταγραφής, βρείτε το αρχείο mysql_error.log και ελέγξτε την εφαρμογή NotePad Ποιο είναι το ακριβές σφάλμα.

Θα πρέπει να μετακινηθείτε στο κάτω μέρος του αρχείου για να βρείτε τις τελευταίες καταχωρήσεις, να ελέγξετε ότι ο χρόνος αντιστοιχεί στην τελευταία προσπάθεια να ξεκινήσετε το MySQL στο XAMPP και να ρίξετε μια ματιά στο σφάλμα. Στην περίπτωσή μας, αυτό είναι το σφάλμα που έχουμε:

2023-01-12 18:58:06 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2023-01-12 18:58:06 0 [Note] InnoDB: Uses event mutexes
2023-01-12 18:58:06 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2023-01-12 18:58:06 0 [Note] InnoDB: Number of pools: 1
2023-01-12 18:58:06 0 [Note] InnoDB: Using SSE2 crc32 instructions
2023-01-12 18:58:06 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2023-01-12 18:58:06 0 [Note] InnoDB: Completed initialization of buffer pool
2023-01-12 18:58:06 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2023-01-12 18:58:06 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2023-01-12 18:58:06 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2023-01-12 18:58:06 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2023-01-12 18:58:06 0 [Note] InnoDB: Waiting for purge to start
2023-01-12 18:58:06 0 [Note] InnoDB: 10.4.21 started; log sequence number 3993504751; transaction id 13792362
2023-01-12 18:58:06 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2023-01-12 18:58:06 0 [Note] Plugin 'FEEDBACK' is disabled.
2023-01-12 18:58:06 0 [Note] Server socket created on IP: '::'.

Δεν εμφανίζεται κανένα πραγματικό μήνυμα σφάλματος και ενδέχεται να υπάρχουν δύο διαφορετικοί τρόποι επίλυσης αυτού του ζητήματος, ανάλογα με το ακριβές σας πρόβλημα.

Μέθοδος 1: Δοκιμάστε να αλλάξετε τη θύρα MySQL

Η πρώτη λύση μπορεί να είναι η αλλαγή της θύρας MySQL, σε περίπτωση που έχει εγκατασταθεί ή ξεκίνησε μια νέα εφαρμογή και χρησιμοποιεί την ίδια λιμάνια με αυτό για το MySQL.

Για να το κάνετε αυτό, απλά ανοίξτε το αρχείο my.ini που βρίσκεται κάτω από το κουμπί Config στον πίνακα ελέγχου XAMPP.

Master Website Creation: Εγγραφείτε τώρα!

Μεταμορφώστε την ψηφιακή σας παρουσία με το ολοκληρωμένο μάθημα δημιουργίας ιστότοπου - ξεκινήστε το ταξίδι σας για να γίνετε ειδικός στο διαδίκτυο σήμερα!

Εγγραφείτε εδώ

Μεταμορφώστε την ψηφιακή σας παρουσία με το ολοκληρωμένο μάθημα δημιουργίας ιστότοπου - ξεκινήστε το ταξίδι σας για να γίνετε ειδικός στο διαδίκτυο σήμερα!

Εκεί, βρείτε την τρέχουσα θύρα, συνήθως 3306 από προεπιλογή, και αλλάξτε την σε άλλη τιμή - για παράδειγμα 3308.

Βεβαιωθείτε ότι έχετε αλλάξει κάθε ενιαία εμφάνιση της θύρας στο αρχείο, το οποίο είναι ελάχιστο που υπάρχει δύο φορές, και μπορεί να γραφτεί έως και πέντε φορές.

Μόλις ολοκληρωθεί, αποθηκεύστε το αρχείο και δοκιμάστε να κάνετε επανεκκίνηση της εφαρμογής σας MySQL. Εάν αυτό εξακολουθεί να μην λειτουργεί, το ζήτημα μπορεί να είναι διαφορετικό.

Μέθοδος 2: Δοκιμάστε να λάβετε το τελευταίο αντίγραφο ασφαλείας

Πηγαίνετε στο φάκελο MySQL, κάτω από το φάκελο XAMPP> MySQL, και πρώτα απ 'όλα, κάντε ένα αντίγραφο ασφαλείας του φακέλου δεδομένων σας, σε περίπτωση που δεν είναι το πραγματικό ζήτημα.

Στη συνέχεια, ανοίξτε το φάκελο δημιουργίας αντιγράφων ασφαλείας, επιλέξτε όλα τα αρχεία εκτός από το αρχείο IBDATA1 και αντιγράψτε τα.

Αντιγράψτε τα κάτω από το φάκελο δεδομένων στο φάκελο ρίζας MySQL και δοκιμάστε να κάνετε επανεκκίνηση του MySQL σας. Θα πρέπει τώρα να λειτουργεί - διπλασιάζετε ότι δεν έχουν χαθεί δεδομένα, για την Exmaple ότι υπάρχει η τελευταία καταχώρηση που έχετε εισαγάγει στη βάση δεδομένων σας.

Συμπερασματικά: Πώς να λύσετε το σφάλμα MySQL

Συμπερασματικά, η επίλυση ενός σφάλματος MySQL μπορεί να είναι τόσο απλή όσο η αλλαγή της θύρας ή η χρήση του υπάρχοντος αντιγράφου ασφαλείας στο φάκελο δημιουργίας αντιγράφων ασφαλείας.

Εάν αυτές οι λύσεις εξακολουθούν να μην λειτουργούν για εσάς, το καλύτερο είναι να ελέγξετε τους διαδικτυακούς πόρους για να βρείτε λύσεις αφιερωμένες στα συγκεκριμένα προβλήματα MYSQL.

Σφάλμα στην εκκίνηση της MySQL στο XAMPP

Yoann Bierling
Σχετικά με τον Συγγραφέα - Yoann Bierling
Ο Yoann Bierling είναι επαγγελματίας διαδικτυακής δημοσίευσης και ψηφιακής συμβουλευτικής, κάνοντας παγκόσμιο αντίκτυπο μέσω εμπειρογνωμοσύνης και καινοτομίας στις τεχνολογίες. Παθιασμένος με την ενδυνάμωση των ατόμων και των οργανώσεων να ευδοκιμήσουν στην ψηφιακή εποχή, οδηγείται να προσφέρει εξαιρετικά αποτελέσματα και να προωθήσει την ανάπτυξη μέσω της δημιουργίας εκπαιδευτικού περιεχομένου.

Master Website Creation: Εγγραφείτε τώρα!

Μεταμορφώστε την ψηφιακή σας παρουσία με το ολοκληρωμένο μάθημα δημιουργίας ιστότοπου - ξεκινήστε το ταξίδι σας για να γίνετε ειδικός στο διαδίκτυο σήμερα!

Εγγραφείτε εδώ

Μεταμορφώστε την ψηφιακή σας παρουσία με το ολοκληρωμένο μάθημα δημιουργίας ιστότοπου - ξεκινήστε το ταξίδι σας για να γίνετε ειδικός στο διαδίκτυο σήμερα!




Σχόλια (0)

Αφήστε ένα σχόλιο