Jak vyřešit chybu spuštění MySQL na XAMPP After Windows Update: Mutexes a RW_Locks Používají Windows Interlocked Functions

Jak vyřešit chybu spuštění MySQL na XAMPP After Windows Update: Mutexes a RW_Locks Používají Windows Interlocked Functions


Pokud hned po automatické aktualizaci Windows 10, váš XAMPP najednou nechce spustit službu MySQL, zatímco to fungovalo dobře a vy jste neprovedli žádnou změnu, tento článek by mohl být pro vás!

Nepanikařte, řešením by mohlo být jednoduše změnit váš port MySQL nebo použít stávající zálohu.

Problém: Chyba mutexes a RW_Locks používají funkce propojené Windows

Pokud tuto chybu získáte při spuštění PHPMYADMIN, znamená to, že vaše služba MySQL není spuštěna na aplikaci XAMPP:

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.

Pokud tuto chybu získáte při spuštění MySQL na XAMPP, znamená to, že vaše instalace MySQL má problém - viz níže, jak ji vyřešit:

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

Diagnostikujte a vyřešte chybu počátečního spuštění MySQL v XAMPP

Nejprve, abyste diagnostikovali přesnou chybu, otevřete ovládací panel XAMPP a zaškrtněte chybu v dialogovém okně.

Poté otevřete soubor protokolu MySQL na programovém řádku MySQL pod tlačítkem protokolu, najděte soubor MySQL_ERROR.log a zaškrtněte aplikaci Poznámkový blok, jaká je přesná chyba.

Budete muset přejít na spodní část souboru, abyste našli nejnovější položky, dvakrát zkontrolujte, zda čas odpovídá nejnovějšímu pokusu o spuštění MySQL v XAMPP, a podívejte se na chybu. V našem případě je to chyba, kterou jsme dostali:

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

Neexistuje žádná skutečná chybová zpráva a v závislosti na vašem přesném problému by mohly být dva různé způsoby, jak tento problém vyřešit.

Metoda 1: Zkuste změnit port MySQL

Prvním řešením by mohlo být změnu portu MySQL v případě, že byla nainstalována nebo spuštěna nová aplikace, a použije přesně stejný port jako ten sada pro MySQL.

Chcete -li tak učinit, jednoduše otevřete soubor my.ini, který je umístěn pod tlačítkem konfigurace na ovládacím panelu XAMPP.

Vytváření hlavních webových stránek: Přihlaste se hned!

Transformujte svou digitální přítomnost pomocí našeho komplexního kurzu vytváření webových stránek - začněte svou cestu k tomu, abyste se dnes stali webovým odborníkem!

Zaregistrujte se zde

Transformujte svou digitální přítomnost pomocí našeho komplexního kurzu vytváření webových stránek - začněte svou cestu k tomu, abyste se dnes stali webovým odborníkem!

Tam najděte aktuální port, obvykle ve výchozím nastavení 3306 a změňte jej na jinou hodnotu - například 3308.

Nezapomeňte změnit každou jednotlivou výskyt portu v souboru, který je minimální přítomen dvakrát a lze jej zapsat až pětkrát.

Po dokončení uložte soubor a zkuste restartovat aplikaci MySQL. Pokud to stále nefunguje, problém může být jiný.

Metoda 2: Zkuste získat nejnovější zálohu

Přejděte do složky MySQL, pod složkou XAMPP> MySQL a nejprve vytvořte zálohu vaší datové složky, v případě, že to není skutečný problém.

Poté otevřete záložní složku, vyberte všechny soubory kromě souboru IBDATA1 a zkopírujte je.

Zkopírujte je do datové složky ve složce kořenů MySQL a zkuste restartovat svůj MySQL. Nyní by to mělo fungovat - dvakrát zkontrolujte, zda nebyla ztracena žádná data, pro Exmaple, který je přítomen nejnovější záznam, který jste vložili do vaší databáze.

Na závěr: Jak vyřešit chybu MySQL

Na závěr, řešení chyby MySQL může být stejně jednoduché jako změna portu nebo pomocí stávající zálohování přítomné ve složce zálohy.

Pokud tato řešení pro vás stále nefungují, je nejlepší zkontrolovat online zdroje a najít řešení věnována vašim konkrétním problémům MySQL.

Chyba při spuštění MySQL v XAMPP

Yoann Bierling
O autorovi - Yoann Bierling
Yoann Bierling je profesionál pro webové publikování a digitální poradenství, který má globální dopad prostřednictvím odborných znalostí a inovací v technologiích. Vášnivý zmocnění jednotlivců a organizací, aby se dařilo v digitálním věku, je veden k dosažení výjimečných výsledků a zvyšuje růst vytvářením vzdělávacího obsahu.

Vytváření hlavních webových stránek: Přihlaste se hned!

Transformujte svou digitální přítomnost pomocí našeho komplexního kurzu vytváření webových stránek - začněte svou cestu k tomu, abyste se dnes stali webovým odborníkem!

Zaregistrujte se zde

Transformujte svou digitální přítomnost pomocí našeho komplexního kurzu vytváření webových stránek - začněte svou cestu k tomu, abyste se dnes stali webovým odborníkem!




Komentáře (0)

Zanechat komentář