Kuinka Palauttaa Taulukko

Sisällysluettelo:

Kuinka Palauttaa Taulukko
Kuinka Palauttaa Taulukko

Video: Kuinka Palauttaa Taulukko

Video: Kuinka Palauttaa Taulukko
Video: Mun excel -taulukko 2024, Marraskuu
Anonim

Nykyään MySQL on yksi suosituimmista ratkaisuista pienten ja keskisuurten tietokantojen hallintajärjestelmien keskuudessa. Yksi MySQL: n eduista on kyky työskennellä erityyppisten taulukoiden kanssa. Yksi niistä on MyISAM. Tällaiset taulukot sopivat erinomaisesti usein pyydettyjen tietojen tallentamiseen, mutta jos ne epäonnistuvat muokkausprosessin aikana, ne voivat vaurioitua helposti. Siksi on usein tapauksia, joissa sinun on palautettava MyISAM-tyyppinen taulukko.

Kuinka palauttaa taulukko
Kuinka palauttaa taulukko

Välttämätön

  • - juurikirjaukset kohdekoneella;
  • - asennettu MySQL-palvelimen hallintapalvelujen paketti.

Ohjeet

Vaihe 1

Aloita istunto juurikäyttäjän tunnistetiedoilla koneella, jolla on toimiva MySQL-palvelin ja joka käyttää tietokantaa, jonka uskotaan vioittaneen taulukoita. Jos voit työskennellä suoraan kohdetietokoneen kanssa, kirjaudu sisään tekstikonsoliin tai suorita pääteemulaattori pääkäyttäjänä. Jos sinulla on SSH-etäkäyttö, muodosta yhteys sopivalla asiakasohjelmalla.

Vaihe 2

Pysäytä kohdekoneen MySQL-tietokantapalvelin. Suorita palvelu mysqld stop -komento. Odota sammutusprosessin päättymistä (tämä ilmaistaan diagnostiikkaviestillä).

Vaihe 3

Luo varmuuskopio tietokantataulukon tiedostoista, jota käytetään jatkokäsittelyyn. Tässä tapauksessa on kätevää käyttää tiedostojen hallintaa. Siirry taulukkotiedostot sisältävään kansioon. Sillä on sama nimi kuin tietokannalla, ja se sijaitsee db-hakemistossa, joka sijaitsee palvelimen juurihakemistossa (osoitettu my.cnf-määritystiedoston chroot-muuttujalla). Kopioi kaikki tiedostot, joiden laajennukset ovat MYD ja MYI, nykyisestä kansiosta johonkin väliaikaiseen hakemistoon.

Vaihe 4

Tarkista yksi tai useampi tietokantataulukko vaurioiden varalta. Suorita normaalissa skannauksessa nykyisessä hakemistossa myisamchk-komento -c-vaihtoehdolla (tai ei lainkaan vaihtoehtoja). Käytä -m -vaihtoehtoa tarkkaan testaukseen ja -e-vaihtoehtoa erityisen huolelliseen testaukseen. Määritä viimeisenä parametrina käsiteltävien tiedostojen nimi tai peite. Esimerkiksi: myisamchk -c test_table. MYImyisamchk *. MYI

Vaihe 5

Palauta taulukko tai taulukot, joissa vauriot havaittiin. Suorita myisamchk-komento normaalilla palautuksella -r-vaihtoehdolla tai hellävaraisella palautuksella -o-vaihtoehdolla. Viimeisenä parametrina, kuten edellisessä vaiheessa, välitä kohdetaulukoiden nimi tai nimimaski. Esimerkiksi: myisamchk -o test_table. MYI

Vaihe 6

Käynnistä MySQL-palvelin. Suorita palvelu mysqld start -komento.

Vaihe 7

Lopeta istunto. Anna komento exit ja paina Enter.

Suositeltava: