Paano Malutas ang Error Simulan ang MySQL sa Xampp Pagkatapos ng Windows Update: Ang mga Mutex at RW_Locks ay gumagamit ng mga windows na naka -ugnay na function

Paano Malutas ang Error Simulan ang MySQL sa Xampp Pagkatapos ng Windows Update: Ang mga Mutex at RW_Locks ay gumagamit ng mga windows na naka -ugnay na function

Kung pagkatapos ng isang awtomatikong pag -update ng Windows 10, biglang hindi nais ng iyong XAMP na simulan ang serbisyo ng MySQL, habang gumagana ito nang maayos at hindi ka pa nagagawa ng anumang pagbabago, ang artikulong ito ay maaaring para sa iyo!

Huwag mag -panic, ang solusyon ay maaaring baguhin lamang ang iyong MySQL port, o upang magamit ang umiiral na backup.

Ang Suliranin: Gumagamit ang Error Mutex at RW_Locks ng Windows Interlocked Functions

Kung nakakakuha ka ng error na ito kapag sinimulan ang phpmyAdmin, nangangahulugan ito na ang iyong serbisyo ng MySQL ay hindi nagsimula sa application ng 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.

Kung nakakakuha ka ng error na ito kapag sinimulan ang MySQL sa XAMPP, nangangahulugan ito na ang iyong pag -install ng MySQL ay may isyu - tingnan sa ibaba kung paano malutas ito:

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

Diagnose at lutasin ang MySQL na nagsisimula na error sa XAMPP

Una sa lahat, upang masuri ang eksaktong error, buksan ang iyong xampp control panel, at suriin ang error sa kahon ng diyalogo.

Pagkatapos, buksan ang MySQL log file sa linya ng programa ng MySQL, sa ilalim ng pindutan ng Logs, hanapin ang MySQL_Error.log file, at suriin sa Notepad application kung ano ang eksaktong error.

Kailangan mong mag -scroll sa ilalim ng file upang mahanap ang pinakabagong mga entry, dobleng suriin na ang oras ay tumutugma sa pinakabagong subukan upang simulan ang MySQL sa Xampp, at tingnan ang error. Sa aming kaso, ito ang error na nakuha namin:

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

Walang tunay na mensahe ng error na ipinapakita, at maaaring may dalawang magkakaibang paraan upang malutas ang isyung ito, depende sa iyong eksaktong problema.

Paraan 1: Subukang baguhin ang port ng MySQL

Ang unang solusyon ay maaaring baguhin ang MySQL port, kung sakaling ang isang bagong application ay na -install o nagsimula, at gumagamit ng eksaktong parehong port bilang isang set para sa MySQL.

Upang gawin ito, buksan lamang ang My.ini file na matatagpuan sa ilalim ng pindutan ng config sa iyong XAMP Control Panel.

Alamin ang mga pangunahing kaalaman sa SEO: Mag -enrol ngayon!

Palakasin ang kakayahang makita at trapiko ng iyong website sa pamamagitan ng pag-master ng mga batayan ng SEO sa aming madaling sundin na kurso ng mga pangunahing kaalaman.

Simulan ang pag -aaral ng SEO

Palakasin ang kakayahang makita at trapiko ng iyong website sa pamamagitan ng pag-master ng mga batayan ng SEO sa aming madaling sundin na kurso ng mga pangunahing kaalaman.

Doon, hanapin ang kasalukuyang port, karaniwang 3306 bilang default, at baguhin ito sa isa pang halaga - halimbawa 3308.

Siguraduhing baguhin ang bawat solong pangyayari ng port sa file, na kung saan ay minimum na kasalukuyan ng dalawang beses, at maaaring isulat hanggang sa limang beses.

Kapag tapos na, i -save ang file, at subukang i -restart ang iyong application ng MySQL. Kung hindi pa rin ito gumana, maaaring iba ang isyu.

Paraan 2: Subukang makuha ang pinakabagong backup

Pumunta sa folder ng MySQL, sa ilalim ng folder xampp> mysql, at una sa lahat, gumawa ng isang backup ng iyong folder ng data, kung sakaling hindi iyon ang tunay na isyu.

Pagkatapos, buksan ang backup folder, piliin ang lahat ng mga file maliban sa IBData1 file, at kopyahin ang mga ito.

Kopyahin ang mga ito sa ilalim ng folder ng data sa folder ng root ng MySQL, at subukang i -restart ang iyong MySQL. Dapat itong gumana ngayon - dobleng suriin na walang data na nawala, para sa exmaple na ang pinakabagong entry na naipasok mo sa iyong database ay naroroon.

Sa konklusyon: kung paano malutas ang error sa MySQL

Upang tapusin, ang paglutas ng isang error sa MySQL ay maaaring maging kasing simple ng pagbabago ng port, o paggamit ng umiiral na backup na naroroon sa backup folder.

Kung ang mga solusyon na ito ay hindi pa rin gumagana para sa iyo, pinakamahusay na suriin ang mga online na mapagkukunan upang makahanap ng mga solusyon na nakatuon sa iyong mga tiyak na problema sa MySQL.

Error sa pagsisimula ng MySQL sa Xampp

Yoann Bierling
Tungkol sa may-akda - Yoann Bierling
Ang Yoann Bierling ay isang Web Publishing & Digital Consulting Professional, na gumagawa ng isang pandaigdigang epekto sa pamamagitan ng kadalubhasaan at pagbabago sa mga teknolohiya. Masigasig tungkol sa pagbibigay kapangyarihan sa mga indibidwal at organisasyon na umunlad sa digital na edad, hinihimok siya upang maihatid ang mga pambihirang resulta at magmaneho ng paglago sa pamamagitan ng paglikha ng nilalaman ng edukasyon.

Alamin ang mga pangunahing kaalaman sa SEO: Mag -enrol ngayon!

Palakasin ang kakayahang makita at trapiko ng iyong website sa pamamagitan ng pag-master ng mga batayan ng SEO sa aming madaling sundin na kurso ng mga pangunahing kaalaman.

Simulan ang pag -aaral ng SEO

Palakasin ang kakayahang makita at trapiko ng iyong website sa pamamagitan ng pag-master ng mga batayan ng SEO sa aming madaling sundin na kurso ng mga pangunahing kaalaman.




Mga komento (0)

Mag-iwan ng komento