Hoe om fout op te los

Hoe om fout op te los

As u na 'n outomatiese Windows 10 -opdatering onmiddellik nie die MySQL -diens wil begin nie, terwyl dit voorheen goed gewerk het en u nog geen verandering gedoen het nie, kan hierdie artikel vir u wees!

Moenie paniekerig raak nie, die oplossing kan wees om bloot u MySQL -poort te verander, of om die bestaande rugsteun te gebruik.

Die probleem: Fout Mutexes en RW_LOCKS gebruik Windows -ineengesit funksies

As u hierdie fout kry wanneer u PhpMyAdmin begin, beteken dit dat u MySQL -diens nie op XAMPP -toepassing begin word nie:

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.

As u hierdie fout kry wanneer u MySQL op XAMPP begin, beteken dit dat u MySQL -installasie 'n probleem het - sien hieronder hoe u dit moet oplos:

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

Diagnoseer en los die MySQL -beginfout in XAMPP op

In die eerste plek, om die presiese fout te diagnoseer, open u XAMPP -kontrolepaneel en merk die fout in die dialoogkassie.

Maak dan die MySQL -loglêer op die MySQL -programlyn, onder Logs -knoppie, vind die MySQL_Error.log -lêer, en gaan in die notepad -toepassing wat die presiese fout is.

U moet na die onderkant van die lêer blaai om die nuutste inskrywings te vind, dubbel te kontroleer of die tyd ooreenstem met die nuutste poging om MySQL in XAMPP te begin, en kyk na die fout. In ons geval is dit die fout wat ons gekry het:

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

Geen werklike foutboodskap word vertoon nie, en daar kan twee verskillende maniere wees om hierdie probleem op te los, afhangende van u presiese probleem.

Metode 1: Probeer om die MySQL -poort te verander

Die eerste oplossing is miskien om die MySQL -poort te verander, indien 'n nuwe toepassing geïnstalleer of begin is, en gebruik presies dieselfde poort as die een wat vir MySQL gestel is.

Om dit te kan doen, open eenvoudig die My.ini -lêer wat onder die Config -knoppie op u XAMPP -kontrolepaneel geleë is.

Leer die basiese beginsels van SEO: skryf vandag in!

Verhoog die sigbaarheid en verkeer van u webwerf deur die grondbeginsels van SEO te bemeester met ons maklike basiese kursus.

Begin om SEO te leer

Verhoog die sigbaarheid en verkeer van u webwerf deur die grondbeginsels van SEO te bemeester met ons maklike basiese kursus.

Daar, vind die huidige poort, gewoonlik 3306 standaard, en verander dit na 'n ander waarde - byvoorbeeld 3308.

Maak seker dat u elke enkele voorkoms van die poort in die lêer verander, wat minstens twee keer aanwesig is, en tot vyf keer geskryf kan word.

Sodra dit klaar is, stoor die lêer en probeer u MySQL -toepassing weer begin. As dit nog steeds nie werk nie, kan die probleem anders wees.

Metode 2: Probeer om die nuutste rugsteun te kry

Gaan in MySQL -lêergids, onder die lêergids XAMPP> MySQL, en maak eerstens 'n rugsteun van u datapids, indien dit nie die werklike probleem is nie.

Maak dan die rugsteunmap oop, kies alle lêers behalwe die IBDATA1 -lêer en kopieer dit.

Kopieer dit onder die datapap op die MySQL -wortelmap en probeer u MySQL weer begin. Dit moet nou werk - dubbelkontrole dat daar geen data verlore gegaan het nie, want die nuutste inskrywing wat u in u databasis ingevoeg het, is teenwoordig.

Ter afsluiting: Hoe om die MySQL -fout op te los

Ter afsluiting kan die oplossing van 'n MySQL -fout so eenvoudig wees as om die poort te verander, of die bestaande rugsteun wat in die rugsteunmap aanwesig is, te gebruik.

As hierdie oplossings nog steeds nie vir u werk nie, is die beste om die aanlynbronne na te gaan om oplossings te vind wat toegewy is aan u spesifieke MySQL -probleme.

Fout in die begin van MySQL in XAMPP

Yoann Bierling
Oor die skrywer - Yoann Bierling
Yoann Bierling is 'n Web Publishing & Digital Consulting Professional, wat 'n wêreldwye impak maak deur kundigheid en innovasie in tegnologie. Hy is passievol oor die bemagtiging van individue en organisasies om in die digitale era te floreer. Hy word gedrewe om buitengewone resultate te lewer en om groei deur die skepping van opvoedkundige inhoud te dryf.

Leer die basiese beginsels van SEO: skryf vandag in!

Verhoog die sigbaarheid en verkeer van u webwerf deur die grondbeginsels van SEO te bemeester met ons maklike basiese kursus.

Begin om SEO te leer

Verhoog die sigbaarheid en verkeer van u webwerf deur die grondbeginsels van SEO te bemeester met ons maklike basiese kursus.




kommentaar (0)

Los kommentaar