Kuidas lahendada viga MySQL -i käivitamine XAMPP -s pärast Windowsi värskendust: Mutexes ja RW_Locks kasutavad Windowsi põimitud funktsioone

Kuidas lahendada viga MySQL -i käivitamine XAMPP -s pärast Windowsi värskendust: Mutexes ja RW_Locks kasutavad Windowsi põimitud funktsioone

Kui kohe pärast automaatset Windows 10 värskendust ei taha teie XAMPP äkki MySQL -teenust käivitada, kuigi see töötas varem hästi ja te pole muudatusi teinud, võib see artikkel olla teie jaoks!

Ärge paanitsege, lahendus võib olla lihtsalt MySQL -pordi muutmine või olemasoleva varukoopia kasutamine.

Probleem: Vea Mutexes ja RW_Locks kasutavad Windowsi põimunud funktsioone

Kui saate Phpmyadmini alustamisel seda viga, tähendab see, et teie MySQL -i teenust ei alustata XAMPP rakenduses:

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.

Kui teil on see tõrge MySQL -i alustamisel XAMPP -s, tähendab see, et teie MySQL -i installimisel on probleem - vaadake allpool, kuidas seda lahendada:

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

Diagnoosige ja lahendage MySQL -i käivitusviga XAMPP -s

Kõigepealt avage täpse tõrke diagnoosimiseks oma XAMPP juhtpaneel ja kontrollige dialoogiboksis viga.

Seejärel avage MySQL -i logifail MySQL -i programmi real nuppu Logide all, leidke fail mysql_error.log ja kontrollige rakenduses Notepad, mis on täpne tõrge.

Uusimate kirjete leidmiseks peate faili põhja kerima, topeltkontrollige, kas aeg vastab uusimale proovimisele MySQL XAMPP -s käivitada ja vaadata tõrke. Meie puhul on see viga, mille saime:

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

Reaalset tõrketeadet ei kuvata ja sõltuvalt teie täpsest probleemist võib selle probleemi lahendamiseks olla kaks erinevat viisi.

1. meetod: proovige muuta MySQL -porti

Esimene lahendus võib olla MySQL -pordi muutmine, kui uus rakendus on installitud või alustatud, ja kasutab täpselt sama porti kui MySQL -i jaoks komplekti.

Selleks avage lihtsalt My.ini fail, mis asub teie XAMPP juhtpaneelil konfiguratsiooni all.

Õppige SEO põhitõed: registreeruge juba täna!

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Alustage SEO õppimist

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Seal leidke vaikimisi praegune port, tavaliselt 3306, ja muutke see teiseks väärtuseks - näiteks 3308.

Muutke kindlasti failis oleva pordi iga üksiku esinemist, mis on minimaalne kaks korda, ja seda saab kirjutada kuni viis korda.

Kui see on tehtud, salvestage fail ja proovige taaskäivitada oma MySQL -i rakendus. Kui see ikkagi ei toimi, võib see küsimus olla erinev.

2. meetod: proovige saada uusim varukoopia

Minge kausta MySQL, kausta XAMPP> MySQL ja esiteks tehke oma andmekausta varukoopia, kui see pole päris probleem.

Seejärel avage varukoopia kaust, valige kõik failid, välja arvatud IBDATA1 fail, ja kopeerige need.

Kopeerige need MySQL -i juurikausta andmekausta alla ja proovige oma MySQL taaskäivitada. Nüüd peaks see töötama - topelt kontrollige, kas andmeid pole kadunud, Exmaple jaoks on olemas uusim kirje, mille olete oma andmebaasi lisanud.

Kokkuvõtteks: kuidas MySQL -i viga lahendada

Kokkuvõtteks võib öelda, et MySQL -i tõrke lahendamine võib olla sama lihtne kui pordi muutmine või varukoopia olemasoleva varukoopia kasutamine.

Kui need lahendused teie jaoks endiselt ei tööta, on kõige parem kontrollida veebiressursse, et leida teie konkreetsetele MySQL -i probleemidele pühendatud lahendusi.

Viga MySQL -i alustamisel XAMPP -s

Yoann Bierling
Autori kohta - Yoann Bierling
Yoann Bierling on veebikirjastus ja digitaalsed nõustamisprofessionaal, avaldades tehnoloogiate teadmiste ja innovatsiooni kaudu globaalset mõju. Kirglik võimaldada üksikisikutele ja organisatsioonidele digitaalajastu areneda, ta ajendatakse andma erakordseid tulemusi ja suurendama kasvu haridussisu loomise kaudu.

Õppige SEO põhitõed: registreeruge juba täna!

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Alustage SEO õppimist

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.




Kommentaarid (0)

Jäta kommentaar