Hur man löser fel Starta MySQL på XAMPP efter Windows Update: Mutexes och RW_LOCKS Använd Windows -låda funktioner

Hur man löser fel Starta MySQL på XAMPP efter Windows Update: Mutexes och RW_LOCKS Använd Windows -låda funktioner

Om du inte efter en automatisk Windows 10 -uppdatering plötsligt inte vill starta MySQL -tjänsten, medan den fungerade bra tidigare och du inte har gjort någon förändring, den här artikeln kan vara för dig!

Få inte panik, lösningen kan vara att helt enkelt ändra din MySQL -port eller använda den befintliga säkerhetskopian.

Problemet: Felmutexer och RW_LOCKS använder Windows -låda funktioner

Om du får det här felet när du startar PHPMyAdmin, betyder det att din MySQL -tjänst inte startas 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.

Om du får det här felet när du startar MySQL på XAMPP, betyder det att din MySQL -installation har ett problem - se nedan hur 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

Diagnostisera och lösa MySQL -startfelet i XAMPP

Först och främst för att diagnostisera det exakta felet, öppna din XAMPP -kontrollpanel och kontrollera felet i dialogrutan.

Öppna sedan MySQL -loggfilen på MySQL -programraden, under logs -knappen, hitta MySQL_Error.log -filen och kolla in Notepad -applikationen Vad är det exakta felet.

Du måste bläddra till botten av filen för att hitta de senaste posterna, dubbelkontrollera att tiden motsvarar det senaste försöket att starta MySQL i XAMPP och titta på felet. I vårt fall är detta felet vi fick:

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

Inget verkligt felmeddelande visas, och det kan finnas två olika sätt att lösa det här problemet, beroende på ditt exakta problem.

Metod 1: Försök att ändra MySQL -porten

Den första lösningen kan vara att ändra MySQL -porten, om en ny applikation har installerats eller startats, och använder exakt samma port som den uppsättningen för MySQL.

För att göra det, öppna helt enkelt my.ini -filen som finns under konfigurationsknappen på din XAMPP -kontrollpanel.

Master webbplats skapande: registrera dig nu!

Förvandla din digitala närvaro med vår omfattande kursskapningskurs - Börja din resa för att bli webbexpert idag!

Anmäla sig här

Förvandla din digitala närvaro med vår omfattande kursskapningskurs - Börja din resa för att bli webbexpert idag!

Där hittar du den nuvarande porten, vanligtvis 3306 som standard, och ändrar den till ett annat värde - till exempel 3308.

Se till att ändra varje enskild förekomst av porten i filen, som är minimum närvarande två gånger och kan skrivas upp till fem gånger.

När du är klar, spara filen och försök att starta om din MySQL -applikation. Om det fortfarande inte fungerar kan problemet vara annorlunda.

Metod 2: Försök att få den senaste säkerhetskopian

Gå i MySQL -mappen, under mappen XAMPP> MySQL, och först och främst, gör en säkerhetskopia av din datamapp, om det inte är det verkliga problemet.

Öppna sedan backup -mappen, välj alla filer utom ibdata1 -filen och kopiera dem.

Kopiera dem under datamappen på MySQL Root -mappen och försök att starta om din MySQL. Det borde nu fungera - dubbelkontrollera att inga data har gått förlorade, för exmaple som den senaste posten du har lagt in i din databas är närvarande.

Sammanfattningsvis: Hur man löser MySQL -felet

Avslutningsvis kan det vara så enkelt att lösa ett MySQL -fel som att ändra porten eller använda den befintliga säkerhetskopierings -mappen.

Om dessa lösningar fortfarande inte fungerar för dig är det bästa att kontrollera online -resurserna för att hitta lösningar som är dedikerade till dina specifika MySQL -problem.

Fel i att starta MySQL i XAMPP

Yoann Bierling
Om författaren - Yoann Bierling
Yoann Bierling är en Web Publishing & Digital Consulting Professional, vilket gör en global inverkan genom expertis och innovation inom teknik. Han är passionerad om att stärka individer och organisationer att trivas i den digitala tidsåldern och drivs för att leverera exceptionella resultat och driva tillväxt genom skapande av utbildningsinnehåll.

Master webbplats skapande: registrera dig nu!

Förvandla din digitala närvaro med vår omfattande kursskapningskurs - Börja din resa för att bli webbexpert idag!

Anmäla sig här

Förvandla din digitala närvaro med vår omfattande kursskapningskurs - Börja din resa för att bli webbexpert idag!




kommentarer (0)

Lämna en kommentar