Com resoldre els errors iniciar MySQL a XAMPP després de l'actualització de Windows: Mutexes i RW_LOCKS Utilitzeu les funcions entrellaçades de Windows

Com resoldre els errors iniciar MySQL a XAMPP després de l'actualització de Windows: Mutexes i RW_LOCKS Utilitzeu les funcions entrellaçades de Windows


Si just després d’una actualització automàtica de Windows 10, el vostre XAMPP de sobte no vol iniciar el servei MySQL, mentre funcionava bé abans i no heu fet cap canvi, aquest article pot ser per a vosaltres.

No pànic, la solució pot ser simplement canviar el port de MySQL o utilitzar la còpia de seguretat existent.

El problema: Error Mutexes i RW_Locks utilitzen funcions entrellaçades de Windows

Si obteniu aquest error en iniciar PhpMyAdmin, vol dir que el vostre servei MySQL no s'ha iniciat a l'aplicació 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.

Si obteniu aquest error en començar MySQL a XAMPP, vol dir que la vostra instal·lació de MySQL té un problema: vegeu a continuació com resoldre -ho:

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

Diagnostiqueu i resolgueu l'error d'inici de MySQL a XAMPP

En primer lloc, per diagnosticar l’error exacte, obrir el tauler de control XAMPP i comprovar l’error al quadre de diàleg.

A continuació, obriu el fitxer de registre de MySQL a la línia del programa MySQL, al botó de registres, cerqueu el fitxer mysql_error.log i comproveu l’aplicació NotePad quin és l’error exacte.

Haureu de desplaçar -vos fins a la part inferior del fitxer per trobar les entrades més recents, comproveu que el temps correspongui a l’últim intent d’iniciar MySQL a XAMPP i fer una ullada a l’error. En el nostre cas, aquest és l’error que hem obtingut:

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: '::'.

No es mostra cap missatge d’error real i pot haver -hi dues maneres diferents de resoldre aquest problema, segons el vostre problema exacte.

Mètode 1: proveu de canviar el port MySQL

La primera solució pot ser canviar el port MySQL, en cas que s'hagi instal·lat o iniciat una nova aplicació i utilitza el mateix port que el conjunt per a MySQL.

Per fer -ho, simplement obriu el fitxer my.ini que es troba al botó Config del tauler de control XAMPP.

Apreneu els conceptes bàsics de SEO: inscriviu -vos avui!

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Comença a aprendre SEO

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Allà, busqueu el port actual, normalment 3306 per defecte i canvieu -lo a un altre valor, per exemple 3308.

Assegureu -vos de canviar cada ocasió del port al fitxer, que és mínim present dues vegades i que es pot escriure fins a cinc vegades.

Un cop acabat, deseu el fitxer i proveu de reiniciar la vostra aplicació MySQL. Si encara no funciona, el problema pot ser diferent.

Mètode 2: proveu de rebre la darrera còpia de seguretat

Aneu a la carpeta MySQL, a la carpeta XAMPP> MySQL i, en primer lloc, feu una còpia de seguretat de la vostra carpeta de dades, en cas que no sigui el problema real.

A continuació, obriu la carpeta de còpia de seguretat, seleccioneu tots els fitxers, excepte el fitxer IBDATA1 i copieu -los.

Copieu -los a la carpeta de dades de la carpeta MySQL Root i proveu de reiniciar el vostre MySQL. Ara hauria de funcionar: comprovar doble que no s'hagin perdut dades, per a Exmaple que hi ha la darrera entrada que heu inserit a la vostra base de dades.

En conclusió: com resoldre l'error de MySQL

Per concloure, resoldre un error de MySQL pot ser tan senzill com canviar el port o utilitzar la còpia de seguretat existent present a la carpeta de còpia de seguretat.

Si aquestes solucions encara no funcionen per a vosaltres, el millor és comprovar els recursos en línia per trobar solucions dedicades als vostres problemes específics de MySQL.

Error en iniciar MySQL a XAMPP

Yoann Bierling
Sobre l’autor - Yoann Bierling
Yoann Bierling és un professional de consultoria i consultoria digital, que té un impacte global a través de l’experiència i la innovació en les tecnologies. Passat per empoderar les persones i les organitzacions per prosperar en l’era digital, se li impulsa a obtenir resultats excepcionals i impulsar el creixement mitjançant la creació de contingut educatiu.

Apreneu els conceptes bàsics de SEO: inscriviu -vos avui!

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.

Comença a aprendre SEO

Poteneu la visibilitat i el trànsit del vostre lloc web dominant els fonaments del SEO amb el nostre curs bàsic bàsic de seguir.




Comentaris (0)

Deixa un comentari