Sådan løses fejl Start af MySQL på XAMPP Efter Windows Update: Mutexes og RW_Locks bruger Windows Interlocked Functions

Sådan løses fejl Start af MySQL på XAMPP Efter Windows Update: Mutexes og RW_Locks bruger Windows Interlocked Functions

Hvis lige efter en automatisk Windows 10 -opdatering, vil din XAMPP pludselig ikke starte MySQL -tjenesten, mens den fungerede fint før, og du ikke har foretaget nogen ændring, denne artikel kan være noget for dig!

Ikke panik, løsningen kan være at blot ændre din MySQL -port eller bruge den eksisterende backup.

Problemet: Fejl Mutexes og RW_Locks bruger Windows Interlocked -funktioner

Hvis du får denne fejl, når du starter phpmyadmin, betyder det, at din MySQL -service ikke startes på XAMPP -applikation:

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.

Hvis du får denne fejl, når du starter MySQL på XAMPP, betyder det, at din MySQL -installation har et problem - se nedenfor, hvordan du løser den:

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

Diagnose og løse MySQL -startfejlen i XAMPP

Først og fremmest for at diagnosticere den nøjagtige fejl, åbne dit XAMPP -kontrolpanel og markere fejlen i dialogboksen.

Åbn derefter MySQL -logfilen på MySQL -programlinjen under logs -knappen, find MySQL_ERROR.LOG -filen, og tjek Notepad -applikation, hvad er den nøjagtige fejl.

Du bliver nødt til at rulle til bunden af ​​filen for at finde de nyeste poster, dobbeltkontrol, at tiden svarer til det seneste forsøg på at starte MySQL i XAMPP og se på fejlen. I vores tilfælde er dette den fejl, vi fik:

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

Der vises ingen reel fejlmeddelelse, og der kan være to forskellige måder at løse dette problem, afhængigt af dit nøjagtige problem.

Metode 1: Prøv at ændre MySQL -porten

Den første løsning kan være at ændre MySQL -porten, i tilfælde af at der er installeret en ny applikation eller startet, og bruger den nøjagtige samme port som det ene sæt til MySQL.

For at gøre det skal du blot åbne my.ini -filen, der er placeret under Config -knappen på dit XAMPP -kontrolpanel.

Lær SEO Basics: Tilmeld dig i dag!

Øg dit websteds synlighed og trafik ved at mestre de grundlæggende elementer i SEO med vores let at følge grundlæggende kursus.

Begynd at lære SEO

Øg dit websteds synlighed og trafik ved at mestre de grundlæggende elementer i SEO med vores let at følge grundlæggende kursus.

Find den aktuelle port, normalt 3306 som standard, og ændre den til en anden værdi - for eksempel 3308.

Sørg for at ændre hver enkelt forekomst af porten i filen, som er minimum til stede to gange, og kan skrives op til fem gange.

Når du er færdig, skal du gemme filen, og prøv at genstarte din MySQL -applikation. Hvis det stadig ikke fungerer, kan problemet være anderledes.

Metode 2: Prøv at få den nyeste sikkerhedskopi

Gå i MySQL -mappen, under mappe XAMPP> MySQL, og lav først og fremmest en sikkerhedskopi af din datamappe, i tilfælde af at det ikke er det egentlige problem.

Åbn derefter backup -mappen, vælg alle filer undtagen IBDATA1 -filen, og kopier dem.

Kopier dem under datamappen i MySQL -rodmappen, og prøv at genstarte din MySQL. Det skal nu arbejde - dobbeltkontrol, at der ikke er gået tabt nogen data, for at den seneste post, du har indsat i din database, er til stede.

Afslutningsvis: Hvordan man løser MySQL -fejlen

Afslutningsvis kan det at løse en MySQL -fejl være så enkel som at ændre porten eller bruge den eksisterende backup, der er til stede i backup -mappen.

Hvis disse løsninger stadig ikke fungerer for dig, er det bedst at kontrollere online -ressourcerne for at finde løsninger dedikeret til dine specifikke MySQL -problemer.

Fejl ved at starte MySQL i XAMPP

Yoann Bierling
Om forfatteren - Yoann Bierling
Yoann Bierling er en webudgivelse og digital konsulentprofessionel, der får en global indflydelse gennem ekspertise og innovation inden for teknologier. Lidenskabelig med at styrke enkeltpersoner og organisationer til at trives i den digitale tidsalder, er han drevet til at levere ekstraordinære resultater og drive vækst gennem oprettelse af uddannelsesmæssigt indhold.

Lær SEO Basics: Tilmeld dig i dag!

Øg dit websteds synlighed og trafik ved at mestre de grundlæggende elementer i SEO med vores let at følge grundlæggende kursus.

Begynd at lære SEO

Øg dit websteds synlighed og trafik ved at mestre de grundlæggende elementer i SEO med vores let at følge grundlæggende kursus.




Kommentarer (0)

Efterlad en kommentar