BACKWPUP-laajennus varoitus-ei voi ladata-mysqlproc-taulukko on luultavasti vioittunut

BACKWPUP-laajennuksen varoitus-ei voi ladata-from-mysqlproc-the-table-on-todennäköisesti-korruptoitunut

VAROITUS: Tietokantaa ei voi ladata kohteesta mysql.proc.

Kuinka vakava tämä varoitus on?Mitä voidaan tehdä sen korjaamiseksi?

Tämä johtuu eri MySQL-palvelinversioiden vaatimista skeeman muutoksista.Helppo tapa korjata tämä on suorittaa mysql_upgrade-komento komentoriviltä.

Tietoja mysql_upgradesta

mysql_upgrade tarkistaa kaikkien tietokantojen kaikki taulukot yhteensopimattomuuden varalta MySQL-palvelimen nykyisen version kanssa. mysql_upgrade päivittää myös järjestelmätaulukot, jotta voidaan hyödyntää uusia lisäoikeuksia tai ominaisuuksia.

mysql_upgrade tulee suorittaa aina, kun MySQL päivitetään.Se korvaa vanhemman mysql_fix_privilege_tables-komentosarjan, jota ei pitäisi enää käyttää.

mysql_upgrade suorittaa seuraavat komennot taulukoiden tarkistamiseksi ja korjaamiseksi sekä järjestelmätaulukoiden päivittämiseksi:

mysqlcheck --all-databases --check-upgrade --auto-repair

mysql fix_priv_tables

Suorita mysql_upgrade komentoriviltä

Jos haluat käyttää mysql_upgradea, varmista, että MySQL-palvelin on käynnissä, ja käynnistä mysql_upgrade komentorivityökalusta:

mysql_upgrade -uroot -p --force

Sen jälkeen sinua pyydetään antamaan MySQL rootin salasana, ja mysql_upgrade tarkistaa kaikki tietokannat ja taulukot ja korjaa tarvittaessa.

Sinun on ehkä määritettävä yllä olevan komennon koko polku, jos se ei ole komentotulkin hakupolussa.

Debian 6:ssa sen pitäisi olla:

/usr/bin/mysql_upgrade -uroot -p --force

MAMP for Macissa oletuspolku on:

/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force

Windowsissa MySQL asennetaan ja sisällytetään bin-alihakemistoon.Oletuksena sen pitäisi sijaita osoitteessa:

"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown

Saattaa loppuun!

Kun mysql_upgrade on suoritettu, pysäytä ja käynnistä palvelin uudelleen varmistaaksesi, että järjestelmätaulukoiden muutokset tulevat voimaan.

Kaikki tarkistetut ja korjatut taulukot on merkitty nykyisellä MySQL-versionumerolla.Tämä varmistaa, että kun seuraavan kerran mysql_upgrade ajetaan samassa palvelimen versiossa, se voi kertoa, tarvitseeko taulukko tarkistaa tai korjata uudelleen.

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Siirry alkuun