BACKWPUP प्लगइन चेतावनी-लोड नहीं कर सकता-से-MySQLखरीद-के-टेबल-है-शायद-भ्रष्ट
WAARSCHUWING: Databasefout से लोड नहीं हो सकता MySQLखरीद
यह चेतावनी कितनी गंभीर है?इसे ठीक करने के लिए क्या किया जा सकता है?
यह विभिन्न MySQL सर्वर संस्करणों के लिए आवश्यक स्कीमा परिवर्तनों के कारण है।इसे ठीक करने का एक आसान तरीका कमांड लाइन से mysql_upgrad कमांड को चलाना है।
mysql_upgrad के बारे में
mysql_upgrad MySQL सर्वर के वर्तमान संस्करण के साथ असंगतता के लिए सभी डेटाबेस में सभी तालिकाओं की जाँच करता है। mysql_upgrad सिस्टम टेबल को भी अपग्रेड करता है ताकि जोड़े गए नए विशेषाधिकार या सुविधाओं का उपयोग किया जा सके।
MySQL के अपग्रेड होने पर हर बार mysql_upgrad को निष्पादित किया जाना चाहिए।यह पुरानी mysql_fix_privilege_tables स्क्रिप्ट को बदल देता है, जिसका अब उपयोग नहीं किया जाना चाहिए।
mysql_upgrad तालिकाओं की जाँच और मरम्मत और सिस्टम तालिकाओं को अपग्रेड करने के लिए निम्नलिखित कमांड निष्पादित करता है:
mysqlcheck --all-databases --check-upgrade --auto-repair
माई एसक्यूएल fix_priv_tables
कमांड लाइन से mysql_upgrad चलाएँ
Mysql_upgrad का उपयोग करने के लिए, सुनिश्चित करें कि MySQL सर्वर चल रहा है, फिर कमांड लाइन टूल से mysql_upgrad को इनवाइट करें:
mysql_upgrade -uroot -p --force
फिर आपको MySQL रूट के लिए एक पासवर्ड के लिए संकेत दिया जाना चाहिए, और mysql_upgrad सभी डेटाबेस और तालिकाओं की जाँच करेगा और जहाँ उपयुक्त हो, मरम्मत करेगा।
यदि यह शेल के खोज पथ में नहीं है, तो आपको उपरोक्त कमांड का पूरा पथ निर्दिष्ट करने की आवश्यकता हो सकती है।
डेबियन 6 पर, इसमें होना चाहिए:
/usr/bin/mysql_upgrade -uroot -p --force
मैक के लिए एमएएमपी पर, डिफ़ॉल्ट पथ है:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
विंडोज़ पर, MySQL स्थापित किया जाएगा और बिन उपनिर्देशिका में शामिल किया जाएगा।डिफ़ॉल्ट रूप से यह यहां स्थित होना चाहिए:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
पूरा!
Mysql_upgrad चलाने के बाद, सर्वर को रोकें और पुनरारंभ करें ताकि यह सुनिश्चित हो सके कि सिस्टम टेबल में कोई भी बदलाव प्रभावी हो।
सभी चेक की गई और मरम्मत की गई तालिकाओं को वर्तमान MySQL संस्करण संख्या के साथ चिह्नित किया गया है।यह सुनिश्चित करता है कि अगली बार mysql_upgrad सर्वर के उसी संस्करण पर चलाया जाए, यह बता सकता है कि तालिका को फिर से जांचने या मरम्मत करने की आवश्यकता है या नहीं।
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा किया गया "BACKWPUP प्लगइन चेतावनी-नहीं-लोड-से-mysqlproc-the-table-is-शायद-भ्रष्ट", जो आपके लिए सहायक है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-167.html
अधिक छिपी हुई ट्रिक्स को अनलॉक करने के लिए, हमारे टेलीग्राम चैनल से जुड़ने के लिए आपका स्वागत है!
पसंद आये तो शेयर और लाइक करें! आपके शेयर और लाइक हमारी निरंतर प्रेरणा हैं!