Rakstu katalogs
BACKWPUP spraudņa brīdinājums-nevar-ielādēt-no-mysqlproc-the-table-is-iespējams-bojāts
BRĪDINĀJUMS: Datu bāzi nevar ielādēt no mysql.proc.
Cik nopietns ir šis brīdinājums?Ko var darīt, lai to labotu?
Tas ir saistīts ar shēmu izmaiņām, kas nepieciešamas dažādām MySQL servera versijām.Vienkāršs veids, kā to novērst, ir palaist komandu mysql_upgrade no komandrindas.
Par mysql_upgrade
mysql_upgrade pārbauda visas tabulas visās datu bāzēs par nesaderību ar pašreizējo MySQL servera versiju. mysql_upgrade arī jaunina sistēmas tabulas, lai varētu izmantot jaunas privilēģijas vai funkcijas, kas, iespējams, ir pievienotas.
mysql_upgrade jāizpilda katru reizi, kad tiek jaunināts MySQL.Tas aizstāj vecāko mysql_fix_privilege_tables skriptu, kuru vairs nevajadzētu izmantot.
mysql_upgrade izpilda šādas komandas, lai pārbaudītu un labotu tabulas un jauninātu sistēmas tabulas:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
Palaidiet mysql_upgrade no komandrindas
Lai izmantotu mysql_upgrade, pārliecinieties, vai darbojas MySQL serveris, un pēc tam komandrindas rīkā izsauciet mysql_upgrade:
mysql_upgrade -uroot -p --force
Pēc tam jums ir jāpieprasa MySQL saknes parole, un mysql_upgrade pārbaudīs visas datu bāzes un tabulas un vajadzības gadījumā labos.
Iespējams, jums būs jānorāda pilns ceļš uz iepriekš minēto komandu, ja tā nav čaulas meklēšanas ceļā.
Operētājsistēmā Debian 6 tam vajadzētu būt šādā valodā:
/usr/bin/mysql_upgrade -uroot -p --force
MAMP operētājsistēmai Mac noklusējuma ceļš ir:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
Operētājsistēmā Windows MySQL tiks instalēts un iekļauts bin apakšdirektorijā.Pēc noklusējuma tai jāatrodas:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
izpildīt!
Pēc mysql_upgrade palaišanas apturiet un restartējiet serveri, lai nodrošinātu, ka visas izmaiņas sistēmas tabulās stājas spēkā.
Visas pārbaudītās un labotās tabulas ir marķētas ar pašreizējās MySQL versijas numuru.Tas nodrošina, ka nākamajā reizē, kad mysql_upgrade tiek palaists tajā pašā servera versijā, tas var noteikt, vai tabula ir vēlreiz jāpārbauda vai jālabo.
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ).
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-167.html
Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!