Kako riješiti grešku Pokretanje MySQL-a na XampP-u nakon ažuriranja Windows-a: Mutexes i RW_LOCks Koristite Windows Intercketed funkcije

Kako riješiti grešku Pokretanje MySQL-a na XampP-u nakon ažuriranja Windows-a: Mutexes i RW_LOCks Koristite Windows Intercketed funkcije

Ako odmah nakon automatskog ažuriranja Windows 10, vaš XampP iznenada ne želi pokrenuti MySQL uslugu, dok je ranije radio i niste učinili nikakvu promjenu, ovaj članak može biti za vas!

Nemojte paničiti, rješenje bi moglo biti jednostavno promijenite svoj MySQL port ili koristiti postojeću sigurnosnu kopiju.

Problem: Pogreškaju Mutexes i RW_LOCks Koristite Windows Intercks funkcije

Ako dobijate ovu grešku prilikom pokretanja phpmyadmin, to znači da vaša MySQL usluga ne započne na XAMPP aplikaciji:

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.

Ako dobijate ovu grešku prilikom pokretanja MySQL-a na XampP-u, to znači da vaša MySQL instalacija ima problem - pogledajte dole kako to riješiti:

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

Dijagnosticirajte i riješite MySQL početnu grešku u XampP-u

Prije svega, da biste dijagnosticirali tačnu grešku, otvorite XAMPP upravljačku ploču i provjerite grešku u dijaloškom okviru.

Zatim otvorite mySQL datoteku dnevnika na MySQL programskoj liniji, u gumbu zapisa, pronađite datoteku mysql_error.log i provjerite u notepad aplikaciji koja je tačna greška.

Morat ćete se pomaknuti do dna datoteke da biste pronašli najnovije unose, dvostruko provjerite da vrijeme odgovara najnovijem pokušaju pokrenuti MySQL u XampP-u i pogledajte grešku. U našem slučaju, ovo je greška koju imamo:

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

Ne prikazuje se stvarna poruka o pogrešci, a možda će biti dva različita načina za rješavanje ovog problema, ovisno o vašem tačnom problemu.

1. metoda: pokušajte mijenjati MySQL port

Prvo rješenje bi moglo biti promjene MySQL porta, u slučaju da je instalirana nova aplikacija ili pokrenuta i koristi tačno isti port kao i onaj skup za MySQL.

Da biste to učinili, jednostavno otvorite My.ini datoteku koja se nalazi u okviru CONFIG Gumb na upravljačkoj ploči XAMPP.

Stvaranje master web stranice: upisati sada!

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Upisite se ovdje

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Tamo pronađite trenutni port, obično 3306 prema zadanim postavkama i promijenite ga na drugu vrijednost - na primjer 3308.

Obavezno promijenite svaku pojedinu pojavu porta u datoteci, što je minimalno prisutna dva puta, a može se zapisati do pet puta.

Jednom završite, sačuvajte datoteku i pokušajte ponovo pokrenuti svoju MySQL aplikaciju. Ako to još uvijek ne radi, problem bi mogao biti drugačiji.

2. metoda: Pokušajte dobiti najnovije sigurnosne kopije

Idite u MySQL mapu, pod mapama XAMPP> MySQL, i prije svega, napravite sigurnosnu kopiju mape podataka, u slučaju da nije stvarnog problema.

Zatim otvorite rezervnu mapu, odaberite Sve datoteke osim IBDATA1 datoteke i kopirajte ih.

Kopirajte ih pod mapu podataka u mapu MySQL i pokušajte ponovo pokrenuti svoj MySQL. Sada bi trebalo raditi - dvostruko provjeriti da nijedan podaci nisu izgubljeni, jer je prisutan najnoviji unos koji ste umetnuli u vašu bazu podataka.

Zaključno: Kako riješiti MySQL grešku

Za zaključak, rješavanje MySQL pogreške može biti jednostavno kao promjena porta ili pomoću postojeće sigurnosne kopije prisutne u rezervnoj mapi.

Ako ova rješenja još uvijek ne rade za vas, najbolje je provjeriti internetske resurse za pronalaženje rješenja posvećenih vašim specifičnim MySQL problemima.

Pogreška u pokretanju MySQL-a u XampP-u

Yoann Bierling
O autoru - Yoann Bierling
Yoann Bierling je web izdavaštvo i digitalni konsultantski profesionalac, čineći globalni učinak stručnošću i inovacijama u tehnologijama. Strastveni o osnaživanju pojedinca i organizacija da napreduju u digitalnom dobu, odvezen je da isporučuje izuzetne rezultate i rast pogona kroz izradu obrazovnih sadržaja.

Stvaranje master web stranice: upisati sada!

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!

Upisite se ovdje

Pretvorite svoje digitalno prisustvo sa našim sveobuhvatnim tečajem za kreiranje web stranica - započnite svoj put da postanete web stručnjak danas!




Komentari (0)

Ostavite komentar