Hvordan løse feil Start MySQL på XAMPP etter Windows Update: Mutexes and RW_locks Bruk Windows Interlocked Functions

Hvordan løse feil Start MySQL på XAMPP etter Windows Update: Mutexes and RW_locks Bruk Windows Interlocked Functions

Hvis rett etter en automatisk Windows 10 -oppdatering, vil XAMPP plutselig ikke starte MySQL -tjenesten, mens den fungerte bra før, og du har ikke gjort noen endring, kan denne artikkelen være for deg!

Ikke få panikk, løsningen kan være å bare endre MySQL -porten, eller å bruke den eksisterende sikkerhetskopien.

Problemet: Feil Muvexes og RW_Locks bruker Windows Interlocked Functions

Hvis du får denne feilen når du starter phpmyadmin, betyr det at MySQL -tjenesten din ikke er startet på XAMPP -applikasjonen:

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 feilen når du starter MySQL på XAMPP, betyr det at MySQL -installasjonen din har et problem - se nedenfor hvordan du løser det:

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

Diagnostisere og løse MySQL startfeil i XAMPP

Først av alt, for å diagnostisere den nøyaktige feilen, åpne XAMPP -kontrollpanelet og merke av feilen i dialogboksen.

Åpne deretter MySQL -loggfilen på MySQL -programlinjen, under LOGS -knappen, finn MySQL_Error.log -filen, og sjekk inn Notispunkt -applikasjonen hva som er den nøyaktige feilen.

Du må bla til bunnen av filen for å finne de nyeste oppføringene, dobbeltsjekke at tiden tilsvarer det siste forsøket på å starte MySQL i XAMPP, og se på feilen. I vårt tilfelle er dette feilen vi fikk:

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

Ingen reell feilmelding vises, og det kan være to forskjellige måter å løse dette problemet på, avhengig av ditt eksakte problem.

Metode 1: Prøv å endre MySQL -porten

Den første løsningen kan være å endre MySQL -porten, i tilfelle en ny applikasjon er installert eller startet, og bruker nøyaktig samme port som det ene settet for MySQL.

For å gjøre det, bare åpne My.ini -filen som ligger under konfigurasjonsknappen på XAMPP -kontrollpanelet.

Lær SEO Basics: Registrer deg i dag!

Øk nettstedets synlighet og trafikk ved å mestre det grunnleggende i SEO med vårt grunnleggende grunnleggende kurs.

Begynn å lære SEO

Øk nettstedets synlighet og trafikk ved å mestre det grunnleggende i SEO med vårt grunnleggende grunnleggende kurs.

Der finner du gjeldende port, vanligvis 3306 som standard, og endrer den til en annen verdi - for eksempel 3308.

Sørg for å endre hver enkelt forekomst av porten i filen, som er minimum til stede to ganger, og kan skrives opptil fem ganger.

Når du er ferdig, lagrer du filen og prøv å starte MySQL -applikasjonen på nytt. Hvis det fremdeles ikke fungerer, kan problemet være annerledes.

Metode 2: Prøv å få den siste sikkerhetskopien

Gå i MySQL -mappen, under mappe XAMPP> MySQL, og først og fremst, lag en sikkerhetskopi av datamappen din, i tilfelle det ikke er det virkelige problemet.

Åpne deretter sikkerhetskopimappen, velg alle filer bortsett fra IBDATA1 -filen og kopier dem.

Kopier dem under datamappen på MySQL Root -mappen, og prøv å starte MySQL på nytt. Det skal nå fungere - dobbeltsjekk at ingen data har gått tapt, for eksmaple at den siste oppføringen du har satt inn i databasen din er til stede.

Avslutningsvis: Hvordan løse MySQL -feilen

For å konkludere, kan det være så enkelt å løse en MySQL -feil som å endre porten, eller bruke den eksisterende sikkerhetskopien som er til stede i sikkerhetskopimappen.

Hvis disse løsningene fremdeles ikke fungerer for deg, er det best å sjekke online ressurser for å finne løsninger dedikert til dine spesifikke MySQL -problemer.

Feil ved å starte MySQL i XAMPP

Yoann Bierling
Om forfatteren - Yoann Bierling
Yoann Bierling er en nettpublisering og digital rådgivende profesjonell, noe som gjør en global innvirkning gjennom kompetanse og innovasjon innen teknologier. Han er lidenskapelig opptatt av å styrke enkeltpersoner og organisasjoner til å trives i den digitale tidsalderen, og blir drevet til å levere eksepsjonelle resultater og drive vekst gjennom oppretting av pedagogisk innhold.

Lær SEO Basics: Registrer deg i dag!

Øk nettstedets synlighet og trafikk ved å mestre det grunnleggende i SEO med vårt grunnleggende grunnleggende kurs.

Begynn å lære SEO

Øk nettstedets synlighet og trafikk ved å mestre det grunnleggende i SEO med vårt grunnleggende grunnleggende kurs.




kommentarer (0)

Legg igjen en kommentar