See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10315|Vastuse: 0

[Allikas] Tabeli 'tabelinimi' on märgitud kui krahhi saanud ja tuleks parandada

[Kopeeri link]
Postitatud 08.07.2019 17:29:26 | | | |
Tabel 'xxxx' on märgitud krahhiks ja tuleks parandada
Peamine tähendus on see, et andmeleht 'tabel' on märgitud probleemseks ja vajab parandamist.



Mis põhjustab probleemi?

1. Mõningaid sagedaste päringute ja tabelimuudatuste põhjustatud indekseerimisvigu kontrolliti internetist.

2. Samuti öeldakse, et MYSQL andmebaas on mingil põhjusel kahjustatud, näiteks: andmebaasi serveri järsk voolukatkestus ning tabeli algfaili töö teenuste pakkumisel võib põhjustada MYSQL andmebaasi tabeli kahjustamist ja andmeid ei saa lugeda. Lühidalt öeldes on see tingitud mõnest mõõtmatust olukorrast, mis põhjustab laua kahjustamist.


Lahus:

Leia bin/myisamchk tööriist mysql paigalduskaustast ja sisesta see käsureale:

kus kasutaja. MYI on laua nimi.

Myisamchk tööriist aitab seejärel taastada andmetabeli indeksi. Taaskäivita MySQL ja probleem on lahendatud.




Uus viga on järgmine:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- taastamine (koos sortiga) MyISAM-tabeli 'D:\MySqlDataNew\itsvse. MYI'
Andmekirjed: 47262937
- Fikseerimisindeks 1
- Fikseerimisindeks 2
- Fikseerimisindeks 3
- Fikseerimisindeks 4
- Fikseerimisindeks 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-table 'D:\MySqlDataNew\itsvse. MYI' ei ole fikseeritud, sest o
f vead
Proovi seda parandada, kasutades --safe-recover (-o), --force (-f) valikut või mitte
t kasutades --quick (-q) lippu

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


Myisamchkil puudub myisam_sort_buffer_size, ainult sort_buffer_size, hinnanguliselt on sort_buffer_size ebapiisav, minu indeks MYI fail on suur, seega lihtsalt määra –sort_buffer_size=160M. Sea ka teised parameetrid, see ei ületa mälu suurust. Käivita järgmine käsk, et seadistada sort_buffer_size ja parandada tabel:






Aga MySQL-i minek ei tööta ikkagi.

Lõpuks, kui sisestasin remonditabeli tabelinime mysql alla, > vea edukalt parandatud.





Eelmine:C# Http Request Upload form file (lisaparameetreid saab lisada)
Järgmine:Jaga mõningaid mõõdetud veebisaite, kust saab SMS-kinnituskoode veebis
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com