Hoe u een fout oplost Start MySQL op XAMPP na Windows Update: Mutexes en RW_Locks gebruiken Windows Interlocked -functies

Hoe u een fout oplost Start MySQL op XAMPP na Windows Update: Mutexes en RW_Locks gebruiken Windows Interlocked -functies


Als direct na een automatische Windows 10 -update, wil uw XAMPP plotseling de MySQL -service niet starten, terwijl deze eerder goed werkte en u nog geen wijziging heeft aangebracht, dit artikel is misschien iets voor u!

Raak niet in paniek, de oplossing kan zijn om eenvoudig uw MySQL -poort te wijzigen of om de bestaande back -up te gebruiken.

Het probleem: foutmutexes en RW_Locks gebruiken Windows Interlocked -functies

Als u deze fout krijgt bij het starten van PHPMyAdmin, betekent dit dat uw MySQL -service niet wordt gestart op XAMPP -toepassing:

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.

Als u deze fout krijgt bij het starten van MySQL op XAMPP, betekent dit dat uw MySQL -installatie een probleem heeft - zie hieronder hoe u deze kunt oplossen:

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

Diagnosticeer en los de MySQL -startfout in XAMPP op

Open je XAMPP -configuratiescherm om de exacte fout te diagnosticeren en controleer de fout in het dialoogvenster.

Open vervolgens het MySQL -logbestand op de MySQL -programmarelijn, op de knop Logs, zoek het MySQL_Error.log -bestand en controleer de Notepad -toepassing in wat de exacte fout is.

U moet naar de onderkant van het bestand scrollen om de nieuwste vermeldingen te vinden, te controleren of de tijd overeenkomt met de nieuwste poging om MySQL in XAMPP te starten en de fout te bekijken. In ons geval is dit de fout die we hebben gekregen:

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

Er wordt geen echt foutmelding weergegeven en er kunnen twee verschillende manieren zijn om dit probleem op te lossen, afhankelijk van uw exacte probleem.

Methode 1: Probeer de MySQL -poort te wijzigen

De eerste oplossing kan zijn om de MySQL -poort te wijzigen, voor het geval een nieuwe applicatie is geïnstalleerd of gestart, en exact dezelfde poort gebruikt als die voor MySQL.

Open hiervoor eenvoudig het My.ini -bestand dat zich onder de configuratieknop op uw XAMPP -bedieningspaneel bevindt.

Leer SEO Basics: Schrijf vandaag nog in!

Verhoog de zichtbaarheid en het verkeer van uw website door de basisprincipes van SEO te beheersen met onze eenvoudig te volgen basiscursus.

Begin met het leren van SEO

Verhoog de zichtbaarheid en het verkeer van uw website door de basisprincipes van SEO te beheersen met onze eenvoudig te volgen basiscursus.

Daar, zoek de huidige poort, meestal standaard 3306, en wijzig deze in een andere waarde - bijvoorbeeld 3308.

Zorg ervoor dat u elke enkele gebeurtenis van de poort in het bestand wijzigt, die twee keer minimaal aanwezig is en tot vijf keer kan worden geschreven.

Sla het bestand op en probeer het bestand opnieuw op te starten en uw MySQL -applicatie opnieuw op te starten. Als dat nog steeds niet werkt, kan het probleem anders zijn.

Methode 2: probeer de nieuwste back -up te krijgen

Ga in MySQL -map, onder map XAMPP> MySQL, en maak allereerst een back -up van uw gegevensmap, voor het geval dat niet het echte probleem is.

Open vervolgens de back -upmap, selecteer alle bestanden behalve het IBDATA1 -bestand en kopieer deze.

Kopieer ze onder de gegevensmap op de map MySQL en probeer uw MySQL opnieuw op te starten. Het zou nu moeten werken - controleer nu of er geen gegevens verloren zijn gegaan, bijvoorbeeld is het nieuwste item dat u in uw database hebt ingevoegd, aanwezig.

Concluderend: hoe u de MySQL -fout oplost

Om te concluderen, kan het oplossen van een MySQL -fout zo eenvoudig zijn als het wijzigen van de poort of het gebruik van de bestaande back -up die aanwezig is in de back -upmap.

Als deze oplossingen nog steeds niet voor u werken, is het beste om de online bronnen te controleren om oplossingen te vinden die zijn gewijd aan uw specifieke MySQL -problemen.

Fout bij het starten van MySQL in XAMPP

Yoann Bierling
Over de auteur - Yoann Bierling
Yoann Bierling is een Web Publishing & Digital Consulting Professional en heeft een wereldwijde impact door expertise en innovatie in technologieën. Gepassioneerd over het in staat stellen van individuen en organisaties om te gedijen in het digitale tijdperk, wordt hij gedreven om uitzonderlijke resultaten te leveren en groei te stimuleren door het maken van educatieve inhoud.

Leer SEO Basics: Schrijf vandaag nog in!

Verhoog de zichtbaarheid en het verkeer van uw website door de basisprincipes van SEO te beheersen met onze eenvoudig te volgen basiscursus.

Begin met het leren van SEO

Verhoog de zichtbaarheid en het verkeer van uw website door de basisprincipes van SEO te beheersen met onze eenvoudig te volgen basiscursus.




Comments (0)

laat een reactie achter