Kā atrisināt kļūdu, uzsākot mysql uz XAMPP pēc Windows atjaunināšanas: mutexes un rw_locks izmanto Windows starplocked funkcijas

Kā atrisināt kļūdu, uzsākot mysql uz XAMPP pēc Windows atjaunināšanas: mutexes un rw_locks izmanto Windows starplocked funkcijas

Ja tūlīt pēc automātiskās Windows 10 atjaunināšanas jūsu XAMPP pēkšņi nevēlas sākt MySQL pakalpojumu, kamēr tas iepriekš darbojās labi un jūs neesat veikuši nekādas izmaiņas, šis raksts varētu būt jums!

Nelietojiet paniku, risinājums varētu būt vienkārši mainīt savu MySQL portu vai izmantot esošo rezerves kopiju.

Problēma: kļūda mutexes un rw_locks izmanto Windows savstarpēji savienotas funkcijas

Ja jūs saņemat šo kļūdu, sākot phpmyadmin, tas nozīmē, ka jūsu MySQL pakalpojums netiek sākts XAMPP lietojumprogrammā:

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.

Ja jūs saņemat šo kļūdu, uzsākot MySQL uz XAMPP, tas nozīmē, ka jūsu MySQL instalācijai ir problēma - skatiet zemāk, kā to atrisināt:

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

Diagnosticējiet un atrisiniet MySQL sākuma kļūdu XAMPP

Pirmkārt, lai diagnosticētu precīzu kļūdu, atveriet XAMPP vadības paneli un pārbaudiet dialoglodziņā kļūdu.

Pēc tam atveriet MySQL žurnāla failu MySQL programmas rindā, zem žurnāliem, atrodiet failu mysql_error.log un pārbaudiet Notepad lietojumprogrammu, kāda ir precīza kļūda.

Lai atrastu jaunākos ierakstus, jums būs jāatrodas līdz faila apakšai, vēlreiz pārbaudiet, vai laiks atbilst jaunākajam mēģinājumam sākt MySQL XAMPP, un apskatiet kļūdu. Mūsu gadījumā tā ir kļūda, ko mēs ieguvām:

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

Netiek parādīts īsts kļūdas ziņojums, un, iespējams, ir divi dažādi veidi, kā atrisināt šo problēmu, atkarībā no jūsu precīzās problēmas.

1. metode: mēģiniet mainīt MySQL portu

Pirmais risinājums varētu būt MySQL porta maiņa, ja ir instalēta vai sākta jauna lietojumprogramma, un tā izmanto tieši tādu pašu portu kā MySQL komplekts.

Lai to izdarītu, vienkārši atveriet failu my.ini, kas atrodas zem XAMPP vadības paneļa konfigurācijas pogas.

Master tīmekļa vietnes izveidošana: reģistrējieties tūlīt!

Pārveidojiet savu digitālo klātbūtni, izmantojot mūsu visaptverošo vietņu izveides kursu - sāciet savu ceļojumu, lai šodien kļūtu par tīmekļa ekspertu!

Reģistrējieties šeit

Pārveidojiet savu digitālo klātbūtni, izmantojot mūsu visaptverošo vietņu izveides kursu - sāciet savu ceļojumu, lai šodien kļūtu par tīmekļa ekspertu!

Tur atrodiet pašreizējo portu, parasti 3306 pēc noklusējuma un mainiet to uz citu vērtību - piemēram, 3308.

Pārliecinieties, lai mainītu katru failā esošo portu, kas ir minimāls, un to var uzrakstīt līdz piecām reizēm.

Kad esat izdarīts, saglabājiet failu un mēģiniet restartēt savu MySQL lietojumprogrammu. Ja tas joprojām nedarbojas, jautājums varētu būt atšķirīgs.

2. metode: mēģiniet iegūt jaunāko dublējumu

Iet mapē mysql, zem mapes

Pēc tam atveriet dublējuma mapi, atlasiet visus failus, izņemot IBDATA1 failu un nokopējiet tos.

Kopējiet tos mapē MySQL Root mapē datu mapē un mēģiniet restartēt MySQL. Tagad tam vajadzētu darboties - vēlreiz pārbaudiet, vai nav zaudēti dati, jo ExMaple ir tas, ka jaunākais ieraksts, ko esat ievietojis jūsu datu bāzē.

Noslēgumā: kā atrisināt MySQL kļūdu

Noslēgumā jāsecina, ka MySQL kļūdas risināšana var būt tikpat vienkārša kā porta maiņa vai esošās rezerves kopijas izmantošana dublējuma mapē.

Ja šie risinājumi joprojām nedarbojas jūsu labā, vislabāk ir pārbaudīt tiešsaistes resursus, lai atrastu risinājumus, kas veltīti jūsu konkrētajām MySQL problēmām.

Kļūda, uzsākot mysql XAMPP

Yoann Bierling
Par autoru - Yoann Bierling
Yoann Bierling ir tīmekļa izdošanas un digitālo konsultāciju profesionālis, kas globāli ietekmē zināšanas un inovācijas tehnoloģijās. Kaislīgi dodot iespēju indivīdiem un organizācijām attīstīties digitālajā laikmetā, viņš tiek virzīts, lai sniegtu izcilus rezultātus un izaugtu, izmantojot izglītības satura izveidi.

Master tīmekļa vietnes izveidošana: reģistrējieties tūlīt!

Pārveidojiet savu digitālo klātbūtni, izmantojot mūsu visaptverošo vietņu izveides kursu - sāciet savu ceļojumu, lai šodien kļūtu par tīmekļa ekspertu!

Reģistrējieties šeit

Pārveidojiet savu digitālo klātbūtni, izmantojot mūsu visaptverošo vietņu izveides kursu - sāciet savu ceļojumu, lai šodien kļūtu par tīmekļa ekspertu!




Komentāri (0)

Atstājiet savu komentāru