Jedwali la kutengeneza PHPMAdAdmin

Baada ya operesheni kwenye darasani ya MySQL na PHPMyAdmin, kwa mfano maswali ya utafutaji ngumu ambayo haikuleta matokeo yoyote na ikaanguka, inaweza kutokea kwamba database haipatikani tena.


Ukarabati wa MySQL ulipiga meza

Baada ya operesheni kwenye darasani ya MySQL na PHPMyAdmin, kwa mfano maswali ya utafutaji ngumu ambayo haikuleta matokeo yoyote na ikaanguka, inaweza kutokea kwamba database haipatikani tena.

Kwa sasa, wakati wa kujaribu kufungua meza, hakuna maudhui yanayoonyeshwa. Hitilafu nyuma yake ni uwezekano mkubwa wa meza ya MySQL imewekwa kama imeanguka na inapaswa kutengenezwa.

Habari njema ni, inaweza uwezekano mkubwa kutatuliwa katika mteja wa PHPMyAdmin kwa haraka na bila kupoteza data yoyote. Kufunga kwa kutegemea hasa kwenye ukubwa wa darasani.

Hatua ya kwanza ni kuangalia magogo ya MySQL, faili ya mysql_error.log - katika XAMPP, Hitilafu ya makosa ya MySQL inapatikana kupitia jopo la kudhibiti, katika MySQL> Kumbukumbu> mysql_error.log

Jedwali la MySQL lina alama kama limeanguka na inapaswa kutengenezwa

Hitilafu inaweza kuonekana kama yafuatayo, kuonyesha kwamba meza imewekwa kama imeanguka:

MySQL ni alama kama imeanguka na inapaswa kutengenezwa

Suluhisho ni tofauti kulingana na injini ya kuhifadhi kuhifadhi database, InnoDB au MyISAM. Tazama chini ya ufumbuzi kwa wote wawili, ambao ni tofauti.

Utekelezaji wa meza ya kutengeneza PHPMyAdmin kwa MyISAM ingewezekana kufanya kazi kwa kutumia chaguo la meza ya kupangisha PHPMyAdmin kwenye interface ya kielelezo cha mtumiaji.

Njia ya kutengeneza meza ya InnoDB katika MySQL itakuwa kuuza nje, kufuta, na kuingiza tena database.

Hata hivyo, wote wanaweza kupatikana na PHPMyAdmin, na kutatua meza ni alama kama kugonga na inapaswa kuwa umeandaliwa suala.

Ukarabati wa MYISkk

Suluhisho la kwanza, kufanya kazi kwa MySQL MyISAM, ni rahisi sana, shukrani kwa chombo cha myisamchk. Kutumia mstari wa amri, programu hii inaweza kuangalia, kutengeneza na kuboresha meza.

Kwa kesi yetu, katika PHPMyAdmin, tutauita ili kutengeneza meza, bila ya kuendesha mstari wowote wa amri.

Kwa meza za MyISAM, nenda kwenye muundo wa meza ya database maalum.

Huko, chagua meza za kutengeneza kwa kuzingatia masanduku yanayofanana, na chagua chaguo la Kukarabati ili kuanza meza ya MySAM ya kukarabati MyISAM.

Hii inaweza kuchukua muda kidogo, kulingana na ukubwa wa database na masuala halisi ambayo itapatikana na programu ya kukarabati ya meza za MyISAM.

Jifunze Misingi ya SEO: Jiandikishe leo!

Kuongeza mwonekano wa wavuti yako na trafiki kwa kusimamia misingi ya SEO na kozi yetu rahisi ya kufuata.

Anza kujifunza SEO

Kuongeza mwonekano wa wavuti yako na trafiki kwa kusimamia misingi ya SEO na kozi yetu rahisi ya kufuata.

Kwa meza ya megabytes chache tu, inapaswa kupatikana ndani ya dakika.

Baada ya kupata ujumbe wa mafanikio ya meza ya myisamchk, meza ya MySQL iliyoonekana kama kupigwa inapaswa kupatikana tena.

Jedwali la kutengeneza MySQL InnoDB

Wakati meza hazionyeshwa tena, na hila kwa meza za MyISAM hazifanyi kazi (kutengeneza meza kutoka skrini ya muundo wa meza), na meza ya kugonga ya PHPMyAdmin iliyopigwa kwenye InnoDB inaweza kufanyika kwa njia nyingine ya kusafirisha, kufuta na kuagiza tena .

Alama ya kuporomoka ya MySQL ya ajali

Katika PHPMAdAdmin, tembelea orodha ya Export, na kuna chaguo chagua Kwenda kuuza nje meza:

Chagua mahali ambapo kuokoa faili kwenye kompyuta ya ndani, itatumika kutengeneza meza za database na PHPMyAdmin.

Hii pia ni jinsi ya kutumia PHPMyAdmin kwa kuagiza meza, na kufanya salama, au pia kuwapeleka kwa dhamana nyingine ili kufanya nakala kwa mfano.

Katika muundo wa meza, chagua meza zote, na chagua operesheni ya Drop. Hii itafuta data zote za database. Kwa hiyo, kwa mara ya kwanza, hakikisha kwamba database kamili imesimamishwa vizuri, na kwamba faili inapatikana na kuonekana.

Jinsi ya kutengeneza meza ya InnoDB iliyoharibika katika MySQL

Uthibitisho utatakiwa - ni muhimu huko kutenganisha Kuwawezesha chaguo la hundi za kigeni, vinginevyo meza na vikwazo hazitafutwa, na uendeshaji utahitajika kukimbia tena mpaka meza yote itafutwa.

Alama ya kupona kwa MySQL

Mara baada ya database ni tupu, kufungua Menyu ya Kuingiza, na uvinjari faili uliyotangulia nje, na bofya Nenda ili uingie database yote katika darasani ya MySQL.

Majedwali yanaagizwa na kurejeshwa katika PHPMyAdmin InnoDB, ikiwa ni pamoja na maudhui yote, ambayo yanapaswa kuthibitishwa na interface:

Na maudhui ya meza sasa yanaonyeshwa tena, MySQL ukarabati wa database ulifanya kazi kwa PHPMyAdmin InnoDB.

Hakikisha data zote zipo, na angalia kama maombi yako yanayohusiana yanatumika tena kama inavyotarajiwa.

Maswali Yanayoulizwa Mara Kwa Mara

Je! Wasimamizi wa hifadhidata wanawezaje kukarabati meza iliyoharibiwa kupitia phpmyadmin ili kurejesha uadilifu wa data na ufikiaji?
Katika PHPMYADMIN, nenda kwenye hifadhidata na meza inayohitaji ukarabati, bonyeza kwenye kichupo cha Operesheni, na chini ya sehemu ya Matengenezo ya Jedwali, chagua Jedwali la Urekebishaji. Kazi hii inajaribu kurekebisha muundo wa meza na data, kusuluhisha maswala yanayosababishwa na ufisadi.

Yoann Bierling
Kuhusu mwandishi - Yoann Bierling
Yoann Bierling ni mtaalam wa Uchapishaji wa Wavuti na Ushauri wa Dijiti, hufanya athari ya ulimwengu kupitia utaalam na uvumbuzi katika teknolojia. Passionate juu ya kuwezesha watu na mashirika kustawi katika umri wa dijiti, anaendeshwa kutoa matokeo ya kipekee na ukuaji wa ukuaji kupitia uundaji wa maudhui ya elimu.

Jifunze Misingi ya SEO: Jiandikishe leo!

Kuongeza mwonekano wa wavuti yako na trafiki kwa kusimamia misingi ya SEO na kozi yetu rahisi ya kufuata.

Anza kujifunza SEO

Kuongeza mwonekano wa wavuti yako na trafiki kwa kusimamia misingi ya SEO na kozi yetu rahisi ya kufuata.




Maoni (0)

Acha maoni