Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10315|Vastaus: 0

[Lähde] Taulukko 'tablename' on merkitty kaatuneeksi ja se pitäisi korjata

[Kopioi linkki]
Julkaistu 8.7.2019 17.29.26 | | | |
Taulukko 'xxxx' on merkitty kaatuneeksi ja se pitäisi korjata
Pääasiallinen merkitys on, että datasheetin 'taulukko' on merkitty ongelmalliseksi ja se täytyy korjata.



Mikä aiheuttaa ongelman?

1. Osa indeksointivirheistä, joita aiheuttivat usein tehdyt kyselyt ja taulukkomuutokset, tarkistettiin internetistä.

2. Sanotaan myös, että MYSQL-tietokanta on vahingoittunut jostain syystä, kuten: tietokantapalvelimen äkillinen sähkökatko ja alkuperäisen tiedoston toiminta palvelua tarjottaessa tietokantataululle voi aiheuttaa MYSQL-tietokantataulun vaurioitumisen eikä dataa voi lukea. Lyhyesti sanottuna, juuri joistakin mittaamattomista ongelmista johtuu siitä, että pöytä vaurioituu.


Ratkaisu:

Etsi bin/myisamchk-työkalu mysql-asennushakemistosta ja kirjoita se komentoriville:

missä käyttäjä. MYI on pöydän nimi.

Myisamchk-työkalu auttaa sitten palauttamaan datataulukon indeksin. Käynnistä mysql uudelleen ja ongelma ratkeaa.




Uusi virhe on seuraava:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- palauttaa (lajittelulla) MyISAM-taulukko 'D:\MySqlDataNew\itsvse. MYI'
Tietorekisterit: 47262937
- Kiinnitysindeksi 1
- Kiinnitysindeksi 2
- Kiinnitysindeksi 3
- Kiinnitysindeksi 4
- Kiinnitysindeksi 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-taulukko 'D:\MySqlDataNew\itsvse. MYI' ei ole kiinteä, koska o
F-virheet
Kokeile korjata se käyttämällä --safe-recover (-o), --force (-f) -vaihtoehtoa tai ei
t käyttäen --nopeaa (-q) lippua

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


Myisamchkilla ei ole myisam_sort_buffer_size, vain sort_buffer_size, arvioidaan, että sort_buffer_size on riittämätön, indeksi MYI-tiedostoni on suuri, joten aseta yksinkertaisesti –sort_buffer_size=160M. Aseta myös muita parametreja, mutta se ei ylitä muistin kokoa. Suorita seuraava komento asettaaksesi sort_buffer_size ja korjataksesi taulukon:






Mutta mysql:ään meneminen ei vieläkään toimi.

Lopuksi, kun syötin korjaustaulun nimeä mysql:n >, virhe korjattiin onnistuneesti.





Edellinen:C# Http-pyyntö Lataa lomaketiedosto (lisäparametreja voidaan lisätä)
Seuraava:Jaa muutama mitattu verkkosivusto SMS-vahvistuskoodien vastaanottamiseen verkossa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com