Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10315|Antwoord: 0

[Bron] Tabel 'tabelnaam' is gemarkeerd als gecrasht en moet worden gerepareerd

[Link kopiëren]
Geplaatst op 08-07-2019 17:29:26 | | | |
Tabel 'xxxx' is gemarkeerd als gecrasht en moet worden gerepareerd
De belangrijkste betekenis is dat de datasheet 'tabel' als problematisch wordt gemarkeerd en moet worden gecorrigeerd.



Wat veroorzaakt het probleem?

1. Sommige indexeringsfouten veroorzaakt door frequente zoekopdrachten en tabelwijzigingen werden via het internet gecontroleerd.

2. Er wordt ook gezegd dat de MYSQL-database om een of andere reden beschadigd is, zoals: de plotselinge stroomstoring van de databaseserver, en het gebruik van het oorspronkelijke bestand van de tabel bij het leveren van diensten aan de databasetabel kan ervoor zorgen dat de MYSQL-databasetabel beschadigd raakt en de data niet meer kan worden gelezen. Kortom, het komt door enkele onmeetbare problemen die de tafel beschadigen.


Oplossing:

Zoek de bin/myisamchk-tool in de MySQL-installatiemap en typ die in de opdrachtregel:

waar gebruiker. MYI is de naam van de tafel.

De myisamchk-tool helpt je vervolgens de index van de datatabel te herstellen. Herstart MySQL en het probleem is opgelost.




De nieuwe fout is als volgt:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- het herstellen (met sort) van MyISAM-table 'D:\MySqlDataNew\itsvse. MYI'
Datarecords: 47262937
- Index 1 vastleggen
- Fixerende index 2
- Fixatieindex 3
- Fixerende index 4
- Fixerende index 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-table 'D:\MySqlDataNew\itsvse. MYI' is niet vastgelegd omdat o
f fouten
Probeer het op te lossen door de --safe-recover (-o), de --force (-f) optie te gebruiken of door no
t met de --quick (-q) vlag

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


myisamchk heeft geen myisam_sort_buffer_size, alleen sort_buffer_size, wordt geschat dat de sort_buffer_size onvoldoende is, mijn index MYI-bestand is groot, dus stel simpelweg –sort_buffer_size=160M. Stel ook andere parameters in, het overschrijdt de geheugengrootte niet. Voer het volgende commando uit om sort_buffer_size in te stellen en de tabel te repareren:






Maar MySQL gebruiken werkt nog steeds niet.

Tot slot > het invoeren van de reparatietabel tabelnaam onder mysql de fout succesvol opgelost.





Vorig:C# Http verzoek Upload formulierbestand (extra parameters kunnen worden toegevoegd)
Volgend:Deel een paar gemeten websites om online SMS-verificatiecodes te ontvangen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com