Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10315|Odpoveď: 0

[Zdroj] Názov tabuľky je označený ako zrútený a mal by byť opravený

[Kopírovať odkaz]
Zverejnené 8. 7. 2019 17:29:26 | | | |
Tabuľka 'xxxx' je označená ako zrútená a mala by byť opravená
Hlavný význam je, že tabuľka datasheetu je označená ako problematická a je potrebné ju opraviť.



Čo spôsobuje problém?

1. Niektoré indexačné chyby spôsobené častými dotazmi a zmenami tabuliek boli kontrolované z internetu.

2. Tiež sa uvádza, že databáza MYSQL je poškodená z nejakého dôvodu, napríklad: náhly výpadok napájania databázového servera a prevádzka pôvodného súboru tabuľky pri poskytovaní služieb pre databázovú tabuľku môže spôsobiť poškodenie databázovej tabuľky MYSQL a dáta sa nedajú prečítať. Stručne povedané, je to kvôli niektorým nevyčísliteľným problémom, ktoré spôsobujú poškodenie stola.


Riešenie:

Nájdite nástroj bin/myisamchk v inštalačnom adresári mysql a zadajte ho do príkazového riadku:

kde používateľ. MYI je názov tabuľky.

Nástroj myisamchk vám potom pomôže obnoviť index dátovej tabuľky. Reštartuj mysql a problém je vyriešený.




Nová chyba je nasledovná:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- obnova (s sortom) MyISAM-table 'D:\MySqlDataNew\itsvse. MYI'
Dátové záznamy: 47262937
- Fixácia indexu 1
- Fixácia indexu 2
- Určenie indexu 3
- Fixácia indexu 4
- Fixácia indexu 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-table 'D:\MySqlDataNew\itsvse. MYI' nie je pevné, pretože o
Chyby f
Skúste to opraviť pomocou --safe-recover (-o), --force (-f) alebo použitím no
t s použitím príznaku --quick (-q)

C:\Program Files\MySQL\MySQL Server 5.7\bin>


myisamchk nemá myisam_sort_buffer_size, iba sort_buffer_size, odhaduje sa, že sort_buffer_size je nedostatočný, môj indexový MYI súbor je veľký, takže jednoducho nastavte –sort_buffer_size=160M. Nastavte aj ďalšie parametre, každopádne, neprekračuje veľkosť pamäte. Spustite nasledujúci príkaz na nastavenie sort_buffer_size a opravu tabuľky:






Ale prechod do mysql stále nefunguje.

Nakoniec, zadanie názvu tabuľky repair table do mysql > úspešne opravilo chybu.





Predchádzajúci:C# Http požiadavka Nahranie formulára (je možné pridať ďalšie parametre)
Budúci:Podeľte sa o niekoľko meraných webových stránok na prijímanie overovacích SMS kódov online
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com