ఆర్టికల్ డైరెక్టరీ
BACKWPUP ప్లగిన్ హెచ్చరిక-దీని నుండి-లోడ్ చేయలేము-mysqlproc-the-table-is-probably-corrupt
WAARSCHUWING: డేటాబేస్ఫౌట్ నుండి లోడ్ చేయబడదు mysql.proc.
ఈ హెచ్చరిక ఎంత తీవ్రమైనది?దాన్ని పరిష్కరించడానికి ఏమి చేయాలి?
విభిన్న MySQL సర్వర్ సంస్కరణలకు అవసరమైన స్కీమా మార్పుల కారణంగా ఇది జరిగింది.దీన్ని పరిష్కరించడానికి సులభమైన మార్గం కమాండ్ లైన్ నుండి mysql_upgrade ఆదేశాన్ని అమలు చేయడం.
mysql_upgrade గురించి
mysql_upgrade MySQL సర్వర్ యొక్క ప్రస్తుత వెర్షన్తో అననుకూలత కోసం అన్ని డేటాబేస్లలోని అన్ని పట్టికలను తనిఖీ చేస్తుంది. mysql_upgrade సిస్టమ్ పట్టికలను కూడా అప్గ్రేడ్ చేస్తుంది, తద్వారా జోడించబడిన కొత్త అధికారాలు లేదా లక్షణాలను ఉపయోగించుకోవచ్చు.
MySQL అప్గ్రేడ్ చేయబడిన ప్రతిసారీ mysql_upgrade అమలు చేయబడాలి.ఇది పాత mysql_fix_privilege_tables స్క్రిప్ట్ను భర్తీ చేస్తుంది, ఇది ఇకపై ఉపయోగించబడదు.
mysql_upgrade పట్టికలను తనిఖీ చేయడానికి మరియు మరమ్మతు చేయడానికి మరియు సిస్టమ్ పట్టికలను అప్గ్రేడ్ చేయడానికి క్రింది ఆదేశాలను అమలు చేస్తుంది:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
కమాండ్ లైన్ నుండి mysql_upgradeని అమలు చేయండి
mysql_upgradeని ఉపయోగించడానికి, MySQL సర్వర్ నడుస్తోందని నిర్ధారించుకోండి, ఆపై కమాండ్ లైన్ సాధనం నుండి mysql_upgradeని ప్రారంభించండి:
mysql_upgrade -uroot -p --force
అప్పుడు మీరు MySQL రూట్ కోసం పాస్వర్డ్ కోసం ప్రాంప్ట్ చేయబడాలి మరియు mysql_upgrade అన్ని డేటాబేస్లు మరియు పట్టికలను తనిఖీ చేస్తుంది మరియు తగిన చోట రిపేర్ చేస్తుంది.
షెల్ శోధన మార్గంలో లేకుంటే పై ఆదేశానికి మీరు పూర్తి మార్గాన్ని పేర్కొనవలసి ఉంటుంది.
డెబియన్ 6లో, ఇది ఉండాలి:
/usr/bin/mysql_upgrade -uroot -p --force
Mac కోసం MAMPలో, డిఫాల్ట్ మార్గం:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
Windowsలో, MySQL ఇన్స్టాల్ చేయబడుతుంది మరియు బిన్ సబ్డైరెక్టరీలో చేర్చబడుతుంది.డిఫాల్ట్గా ఇది ఇక్కడ ఉండాలి:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
ముగించు!
mysql_upgradeని అమలు చేసిన తర్వాత, సిస్టమ్ పట్టికలలో ఏవైనా మార్పులు ప్రభావం చూపుతాయని నిర్ధారించుకోవడానికి సర్వర్ని ఆపివేసి, పునఃప్రారంభించండి.
అన్ని తనిఖీ చేయబడిన మరియు మరమ్మతు చేయబడిన పట్టికలు ప్రస్తుత MySQL సంస్కరణ సంఖ్యతో గుర్తించబడ్డాయి.ఇది తదుపరిసారి mysql_upgrade సర్వర్ యొక్క అదే వెర్షన్లో అమలు చేయబడుతుందని నిర్ధారిస్తుంది, టేబుల్ని మళ్లీ తనిఖీ చేయాలా లేదా మరమ్మత్తు చేయాలా అని ఇది తెలియజేస్తుంది.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) "BACKWPUP ప్లగిన్ హెచ్చరిక-mysqlproc-the-table-is-probably-corrupt-from-load-load-cannot-load-from-mysqlproc-the-table-is-corrupt", ఇది మీకు సహాయకరంగా ఉంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-167.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!