Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

टेबल यूजर के लिए सॉल्विंग इंडेक्स भ्रष्ट है; इसे सुधारने का प्रयास करें

मैं डिफ़ॉल्ट root . को डेटाबेस तक पहुंच प्रदान करने का प्रयास कर रहा था मेरे मारियाडीबी डेटाबेस में उपयोगकर्ता phpmyadmin के माध्यम से होस्ट किया गया था और मुझे निम्न त्रुटि मिल रही थी।

Can't open and lock privilege tables: Index for table 'user' is corrupt; try to repair it

हालांकि ठीक वैसी ही त्रुटि नहीं है, लेकिन उपयोगकर्ता तालिकाओं के लिए पासवर्ड सेट करने या किसी उपयोगकर्ता को विशेषाधिकार जोड़ने जैसे समान कार्य करने का प्रयास करते समय मुझे उपरोक्त के समान त्रुटियां मिलीं।

आइए देखें कि इस तरह की समस्याओं का समाधान कैसे किया जाता है:

  • सबसे पहले हमें उन तालिकाओं की जांच करनी होगी जिनमें त्रुटियां या समस्याएं हैं।
  • इसके लिए उस डेटाबेस का चयन करें जहां आपको तालिकाओं को सुधारने या समस्याओं का पता लगाने की आवश्यकता है। या उस डेटाबेस का चयन करें जहां आपको उपरोक्त जैसी त्रुटियां मिलती हैं।
  • नीचे बाएं कोने में डेटाबेस में सभी तालिकाओं का चयन करें और विकल्प चुनें Check table . यह सटीक तालिकाएँ दिखाएगा जहाँ समस्या है।
  • अगला, समस्या वाली तालिकाओं का चयन किया जा सकता है और उन्हें ठीक किया जा सकता है जैसा कि नीचे दी गई छवि में दिखाया गया है। वैकल्पिक रूप से, डेटाबेस में सभी तालिकाओं का चयन किया जा सकता है और विकल्प Repair table यदि संभव हो तो तालिकाओं की मरम्मत के लिए चुना जा सकता है।

संदर्भ:

  1. xampp mysql उपयोगकर्ता तालिका की मरम्मत करें
  2. phpmyadmin के साथ mysql db की मरम्मत करें

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डाउनलोड के लिए सुरक्षित फ़ाइलें

  2. Linux में "MySQL ERROR 1819 (HY000):" को कैसे ठीक करें

  3. मैं MySQL तालिका में पंक्तियों की अधिकतम संख्या कैसे सेट कर सकता हूं?

  4. MySQL उपयोगकर्ताओं को डेटाबेस बनाने दें, लेकिन केवल अपने डेटाबेस तक पहुँच की अनुमति दें

  5. MySQL में समग्र प्राथमिक कुंजी कैसे बनाएं