Tabela e riparimit të PHPMyAdmin

Pas një operacioni në bazën MySQL me PHPMyAdmin, për shembull kërkime të komplikuara kërkimi që nuk sjellin ndonjë rezultat dhe u rrëzuan, mund të ndodhë që baza e të dhënave të mos jetë më e arritshme.


MySQL riparuar tryezën e rrëzuar

Pas një operacioni në bazën MySQL me PHPMyAdmin, për shembull kërkime të komplikuara kërkimi që nuk sjellin ndonjë rezultat dhe u rrëzuan, mund të ndodhë që baza e të dhënave të mos jetë më e arritshme.

Në këtë pikë, kur përpiqesh të hapësh një tryezë, nuk shfaqet asnjë përmbajtje. Gabimi prapa kësaj është më i mundshmi tabela MySQL është shënuar si u rrëzua dhe duhet të riparohet.

Lajm i mirë është, ajo ka shumë të ngjarë të zgjidhet në PHPMyAdmin klient mjaft shpejt dhe pa ndonjë humbje të të dhënave. Shpejt varet kryesisht nga madhësia e bazës së të dhënave.

Hapi i parë është që të kontrolloni loget MySQL, skedari mysql_error.log - në XAMPP, gabimi i MySQL është i qasshëm nëpërmjet panelit të kontrollit, në MySQL> Logs> mysql_error.log

Tabela MySQL shënohet si e rrëzuar dhe duhet të riparohet

Gabimi mund të duket si më poshtë, duke treguar se tabela është shënuar si e rrëzuar:

MySQL shënohet si i rrëzuar dhe duhet të riparohet

Zgjidhja është e ndryshme në varësi të motorit të magazinimit të bazës së të dhënave të përdorur, InnoDB ose MyISAM. Shihni më poshtë zgjidhjen për të dyja, e cila është e ndryshme.

Ekzekutimi i një tabele riparimi të PHPMyAdmin për MyISAM do të ishte më e mundshme që të përdoret alternativa e riparimit të PHPMyAdmin të tabelës në ndërfaqen grafike të përdoruesit.

Mënyra se si ta rregullojmë tabelën InnoDB në MySQL do të ishte të eksportonte, fshinte dhe importonte përsëri bazën e të dhënave.

Megjithatë, të dyja mund të arrihen me PHPMyAdmin, dhe do të zgjidhin tabelën e shënuar si të rrëzuar dhe duhet të riparohet çështja.

Riparimi MyISAMchk

Zgjidhja e parë, duke punuar për MySQL MyISAM, është shumë e lehtë, në sajë të mjetit myisamchk. Duke përdorur linjën e komandës, ky program mund të kontrollojë, riparojë dhe optimizojë tabelat.

Për rastin tonë, në PHPMyAdmin, ne do ta quajmë atë për të riparuar tabelat, pa pasur nevojë të kryejmë ndonjë linjë komandimi.

Me tabelat MyISAM, shko në strukturën e tabelës së bazës së të dhënave të specifikuar.

Atje zgjidhni tabelat për të riparuar duke kontrolluar kutitë përkatëse dhe thjesht zgjidhni opsionin Riparimi për të filluar një tabelë MyISAM për riparimin e MySQL.

Kjo mund të marrë pak kohë, në varësi të madhësisë së bazës së të dhënave dhe çështjeve të sakta që do të gjenden nga programi i riparimit të tabelave MyISAM.

Mësoni bazat e SEO: Regjistrohuni sot!

Rritni dukshmërinë dhe trafikun e faqes suaj të internetit duke zotëruar bazat e SEO me kursin tonë të Bazave të Lehta për tu ndjekur.

Filloni të mësoni SEO

Rritni dukshmërinë dhe trafikun e faqes suaj të internetit duke zotëruar bazat e SEO me kursin tonë të Bazave të Lehta për tu ndjekur.

Për tavolina prej vetëm disa megabajt, duhet të arrihet brenda një minute.

Pas marrjes së mesazhit të suksesit të tryezës së riparimit të myisamchk, tabela MySQL e shënuar si e rrëzuar duhet të jetë e arritshme përsëri.

Tabela e riparimit të MySQL InnoDB

Kur tabelat nuk po shfaqen më, dhe mashtrimi për tavolinat MyISAM nuk po funksionon (riparimi i tabelave nga ekrani i strukturës së tabelave), me tabelën e asgjësimit të PHPMyAdmin në InnoDB mund të bëhet përmes një mashtrimi tjetër - eksportimi, fshirja dhe importimi i tyre mbrapa .

Rimëkëmbjen e aksidentit MySQL innodb

Në PHPMyAdmin, vizitoni menunë e Eksportit, dhe thjesht zgjidhni Shkoni për të eksportuar tabelat:

Përzgjidhni një vend ku ta ruani skedarin në kompjuterin lokal, ai do të përdoret për të riparuar tabelat e bazës së të dhënave me PHPMyAdmin.

Kjo është gjithashtu se si të përdorin PHPMyAdmin për të eksportuar tabela, dhe të bëjnë një kopje rezervë, ose gjithashtu t'i eksportojnë ato në një bazë të dhënash tjetër për të bërë një kopje për shembull.

Në strukturën e tabelave, zgjidhni të gjitha tabelat dhe zgjidhni operacionin Drop. Kjo do të fshijë të gjitha të dhënat e bazës së të dhënave. Prandaj, së pari, sigurohuni që databaza e plotë të jetë mbështetur siç duhet dhe që skedari të jetë i arritshëm dhe i lexueshëm.

Si të korrni tabelën e korruptuar InnoDB në MySQL

Një konfirmim do të kërkohet - është e rëndësishme që të ç'kyçni opsionin Enable control keys key, përndryshe tabelat me kufizime nuk do të fshihen dhe operacioni do të duhet të vazhdojë derisa të fshihen të gjithë tabelat.

Shërimin e aksidentit në MySQL

Sapo baza e të dhënave të jetë e zbrazët, hapni menunë Import dhe shfletoni skedarin e eksportuar më parë dhe klikoni Go to import mbrapa të gjithë bazën e të dhënave në bazën e të dhënave MySQL.

Tabelat janë të importuara dhe rikrijuar në PHPMyAdmin InnoDB, duke përfshirë të gjithë përmbajtjen, të cilat duhet të konfirmohen nga ndërfaqja:

Dhe përmbajtja e tabelave tani shfaqet përsëri, baza e të dhënave për riparimin e MySQL punon për PHPMyAdmin InnoDB.

Sigurohuni që të gjitha të dhënat janë atje, dhe kontrolloni nëse aplikacionet tuaja të lidhura janë duke punuar përsëri siç pritet.

Pyetjet E Bëra Më Shpesh

Si mund të riparojnë administratorët e bazës së të dhënave një tabelë të korruptuar përmes phpmyadmin për të rivendosur integritetin dhe qasjen e të dhënave?
Në phpmyadmin, lundroni në bazën e të dhënave dhe tabelën që kanë nevojë për riparim, klikoni në skedën Operacionet dhe nën seksionin Mirëmbajtja e Tabelës, zgjidhni Tabelën e Riparimit. Ky funksion përpiqet të rregullojë strukturën dhe të dhënat e tabelës, duke zgjidhur çështjet e shkaktuara nga korrupsioni.

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.

Mësoni bazat e SEO: Regjistrohuni sot!

Rritni dukshmërinë dhe trafikun e faqes suaj të internetit duke zotëruar bazat e SEO me kursin tonë të Bazave të Lehta për tu ndjekur.

Filloni të mësoni SEO

Rritni dukshmërinë dhe trafikun e faqes suaj të internetit duke zotëruar bazat e SEO me kursin tonë të Bazave të Lehta për tu ndjekur.




Comments (0)

Lini një koment