MySQL: n käynnistäminen XAMPP: n kanssa Windows Update -päivityksen jälkeen: Mutexes ja RW_LOCKS käyttävät Windows -lukittuja toimintoja

MySQL: n käynnistäminen XAMPP: n kanssa Windows Update -päivityksen jälkeen: Mutexes ja RW_LOCKS käyttävät Windows -lukittuja toimintoja


Jos juuri automaattisen Windows 10 -päivityksen jälkeen XAMPP ei yhtäkkiä halua aloittaa MySQL -palvelua, kun se toimi hyvin aiemmin, etkä ole tehnyt muutoksia, tämä artikkeli saattaa olla sinulle!

Älä paniikkia, ratkaisu voi olla yksinkertaisesti muuttaa MySQL -porttia tai käyttää olemassa olevaa varmuuskopiota.

Ongelma: Virhe Mutexes ja RW_LOCKS käyttävät Windows -lukittuja toimintoja

Jos saat tämän virheen aloittaessasi phpMyadminia, se tarkoittaa, että MySQL -palvelua ei käynnistetä XAMPP -sovelluksessa:

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.

Jos saat tämän virheen aloittaessasi MySQL: n XAMPP: llä, se tarkoittaa, että MySQL -asennuksellasi on ongelma - katso alla kuinka ratkaista:

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

Diagnosoi ja ratkaise MySQL -aloitusvirhe XAMPP: ssä

Ensinnäkin, jos haluat diagnosoida tarkan virheen, avaa XAMPP -ohjauspaneeli ja tarkista valintaikkunan virhe.

Avaa sitten MySQL -lokitiedosto MySQL -ohjelmarivillä, lokipainikkeella, etsi MySQL_ERROR.LOG -tiedosto ja tarkista muistilause -sovellus, mikä on tarkka virhe.

Sinun on vieritettävä tiedoston alaosaa löytääksesi viimeisimmät merkinnät, tarkista kaksinkertainen tarkista, että aika vastaa viimeisintä yritystä aloittaa MySQL XAMPP: ssä ja katsoa virhettä. Meidän tapauksessamme tämä on virhe, jonka saimme:

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

Todellista virheilmoitusta ei näytetä, ja tämä ongelma voi ratkaista kaksi eri tapaa tarkasta ongelmastasi riippuen.

Menetelmä 1: Kokeile MySQL -portin vaihtamista

Ensimmäinen ratkaisu voi olla MySQL -portin vaihtaminen, jos uusi sovellus on asennettu tai käynnistetty, ja se käyttää täsmälleen samaa porttia kuin MySQL: lle asetettu.

Jos haluat tehdä niin, avaa vain my.ini -tiedosto, joka sijaitsee XAMPP -ohjauspaneelin kokoonpanon painikkeen alla.

Opi SEO -perusteet: Ilmoittaudu tänään!

Paranna verkkosivustosi näkyvyyttä ja liikennettä hallitsemalla SEO: n perusteet helposti seurataan peruskurssillamme.

Aloita SEO: n oppiminen

Paranna verkkosivustosi näkyvyyttä ja liikennettä hallitsemalla SEO: n perusteet helposti seurataan peruskurssillamme.

Sieltä löydä nykyinen portti, yleensä oletuksena 3306 ja vaihda se toiseen arvoon - esimerkiksi 3308.

Muista muuttaa tiedoston jokainen portti, joka on vähintään kaksi kertaa, ja se voidaan kirjoittaa jopa viisi kertaa.

Kun olet valmis, tallenna tiedosto ja yritä käynnistää MySQL -sovelluksesi uudelleen. Jos se ei vieläkään toimi, ongelma saattaa olla erilainen.

Menetelmä 2: Kokeile saada uusin varmuuskopiointi

Mene MySQL -kansioon, kansiossa Xampp> MySQL, ja ensinnäkin tee varmuuskopio tietokansiostasi, jos se ei ole todellinen ongelma.

Avaa sitten Backup -kansio, valitse kaikki tiedostot paitsi IbData1 -tiedosto ja kopioi ne.

Kopioi ne MySQL -juurikansiossa olevan datakansion alla ja yritä käynnistää MySQL uudelleen. Sen pitäisi nyt toimia - tarkista, ettei tietoja ole menetetty, Exmaplelle, että viimeisin tietokantaan asettanut merkintä on läsnä.

Yhteenvetona: Kuinka ratkaista MySQL -virhe

Yhteenvetona voidaan todeta, että MySQL -virheen ratkaiseminen voi olla yhtä helppoa kuin portin vaihtaminen tai varmuuskopiointikansiossa olevaa varmuuskopiota.

Jos nämä ratkaisut eivät vieläkään toimi sinulle, parasta on tarkistaa online -resurssit löytääksesi ratkaisuja, jotka on omistettu MySQL -ongelmillesi.

Virhe MySQL: n käynnistämisessä XAMPP: ssä

Yoann Bierling
Kirjailijasta - Yoann Bierling
Yoann Bierling on verkkojulkaisun ja digitaalisen konsultointiprofiili, joka tekee globaalista vaikutuksesta tekniikan asiantuntemuksen ja innovaatioiden avulla. Intohimoinen yksilöiden ja organisaatioiden valtuuttamiseen menestymään digitaaliaikakaudella, hänet pyritään tuottamaan poikkeuksellisia tuloksia ja lisäämään kasvua koulutuksen sisällön luomisen kautta.

Opi SEO -perusteet: Ilmoittaudu tänään!

Paranna verkkosivustosi näkyvyyttä ja liikennettä hallitsemalla SEO: n perusteet helposti seurataan peruskurssillamme.

Aloita SEO: n oppiminen

Paranna verkkosivustosi näkyvyyttä ja liikennettä hallitsemalla SEO: n perusteet helposti seurataan peruskurssillamme.




Kommentit (0)

Jätä kommentti