Si të zgjidhni gabimin duke filluar MySQL në XAMPP Pas Windows Update: Mutexes dhe RW_locks Përdorni Funksionet e Ndërlidhura të Windows

Si të zgjidhni gabimin duke filluar MySQL në XAMPP Pas Windows Update: Mutexes dhe RW_locks Përdorni Funksionet e Ndërlidhura të Windows

Nëse menjëherë pas një azhurnimi automatik të Windows 10, XAMPP juaj papritmas nuk dëshiron të fillojë shërbimin MySQL, ndërsa po funksiononte mirë më parë dhe nuk keni bërë ndonjë ndryshim, ky artikull mund të jetë për ju!

Mos u frikësoni, zgjidhja mund të jetë thjesht të ndryshoni portin tuaj MySQL, ose të përdorni kopjen rezervë ekzistuese.

Problemi: Gabim Mutexes dhe RW_LOCKS përdorin funksione të ndërlidhura nga Windows

Nëse po e merrni këtë gabim kur filloni phpmyadmin, do të thotë që shërbimi juaj MySQL nuk është filluar në aplikacionin 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.

Nëse po e merrni këtë gabim kur filloni MySQL në XAMPP, do të thotë që instalimi juaj MySQL ka një problem - shiko më poshtë se si ta zgjidhni atë:

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

Diagnostifikoni dhe zgjidhni gabimin e fillimit të MySQL në XAMPP

Para së gjithash, për të diagnostikuar gabimin e saktë, hapni panelin tuaj të kontrollit XAMPP dhe kontrolloni gabimin në kutinë e dialogut.

Pastaj, hapni skedarin log MySQL në linjën e programit MySQL, nën butonin Logs, gjeni skedarin mysql_error.log dhe kontrolloni në aplikacionin Notepad se cili është gabimi i saktë.

Ju do të duhet të lëvizni në fund të skedarit për të gjetur shënimet më të fundit, kontrolloni dy herë që koha të korrespondojë me përpjekjen më të fundit për të filluar MySQL në XAMPP, dhe të hidhni një vështrim në gabim. Në rastin tonë, ky është gabimi që morë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: '::'.

Asnjë mesazh i vërtetë i gabimit nuk po shfaqet, dhe mund të ketë dy mënyra të ndryshme për të zgjidhur këtë çështje, në varësi të problemit tuaj të saktë.

Metoda 1: Provoni të ndryshoni portin MySQL

Zgjidhja e parë mund të jetë ndryshimi i portit MySQL, në rast se është instaluar ose filluar një aplikacion i ri, dhe përdor të njëjtën port të njëjtë si ai i vendosur për MySQL.

Për ta bërë këtë, thjesht hapni skedarin my.ini që ndodhet nën butonin e konfigurimit në panelin tuaj të kontrollit XAMPP.

Krijimi i Uebfaqes Master: Regjistrohuni tani!

Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!

Regjistrohuni këtu

Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!

Atje, gjeni portin aktual, zakonisht 3306 si parazgjedhje, dhe ndryshojeni atë në një vlerë tjetër - për shembull 3308.

Sigurohuni që të ndryshoni çdo rast të vetëm të portit në skedar, i cili është minimum i pranishëm dy herë, dhe mund të shkruhet deri në pesë herë.

Pasi të keni mbaruar, ruajeni skedarin dhe provoni të rindizni aplikacionin tuaj MySQL. Nëse kjo ende nuk funksionon, çështja mund të jetë e ndryshme.

Metoda 2: Provoni të merrni kopjen e fundit të fundit

Shkoni në dosjen MySQL, nën dosjen XAMPP> MySQL, dhe para së gjithash, bëni një kopje rezervë të dosjes tuaj të të dhënave, në rast se nuk është çështja e vërtetë.

Pastaj, hapni dosjen rezervë, zgjidhni të gjitha skedarët përveç skedarit ibdata1 dhe kopjoni ato.

Kopjoni ato nën dosjen e të dhënave në dosjen rrënjësore MySQL dhe provoni të rindizni MySQL tuaj. Tani duhet të funksionojë - kontrolloni dyfish se nuk ka humbur të dhëna, për exmaple që hyrja e fundit që keni futur në bazën e të dhënave tuaja është e pranishme.

Si përfundim: Si të zgjidhim gabimin e MySQL

Për të përfunduar, zgjidhja e një gabimi MySQL mund të jetë po aq e thjeshtë sa ndryshimi i portit, ose përdorimi i kopjes rezervë ekzistuese të pranishme në dosjen rezervë.

Nëse këto zgjidhje ende nuk po funksionojnë për ju, më e mira është të kontrolloni burimet në internet për të gjetur zgjidhje të dedikuara për problemet tuaja specifike të MySQL.

Gabim në fillimin e MySQL në XAMPP

Yoann Bierling
Rreth Autorit - Yoann Bierling
Yoann Bierling është një profesionist i botimit dhe këshillimit dixhital në internet, duke bërë një ndikim global përmes ekspertizës dhe inovacionit në teknologji. I apasionuar pas fuqizimit të individëve dhe organizatave për të lulëzuar në epokën dixhitale, ai është i shtyrë të japë rezultate të jashtëzakonshme dhe të nxisë rritjen përmes krijimit të përmbajtjes arsimore.

Krijimi i Uebfaqes Master: Regjistrohuni tani!

Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!

Regjistrohuni këtu

Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!




Comments (0)

Lini një koment