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

भ्रष्ट xampp 'mysql.user' तालिका की मरम्मत कैसे करें?

यह लगभग निश्चित रूप से mariaDB . में एक ज्ञात बग है (यानी mySQL ) देखें ApacheFriends.org विवरण के लिए। उपयोगकर्ता पासवर्ड . के बाद समस्या उत्पन्न होती है परिवर्तन - अक्सर उपयोगकर्ता रूट

ऐसा लगता है कि सामान्य सलाह यह है कि आप अपने नुकसान को कम करें और अपने XAMPP को 7.3.5 पर डाउनग्रेड करें

अन्यथा समस्या बाद में बाद में . भी आ सकती है उदाहरण के लिए 7.3.7 की पूर्ण स्थापना रद्द/पुनः इंस्टॉल करें।

Windows/XAMPP उपयोगकर्ताओं के लिए एक धोखा/मरम्मत इस प्रकार है। यह मानता है कि आपके पास बैकअप है - जो आप शायद करते हैं। (ऐसा प्रतीत होता है कि इंस्टॉलेशन प्रक्रिया एक प्रारंभिक बैकअप प्रदान करती है।) विचार आपको अगली रिलीज़ के आने के लिए पर्याप्त डाउनग्रेड किए बिना वापस ऑन एयर करना है।

दलदल से बाहर निकलने का सबसे तेज़ तरीका केवल चरण 9 पर जाना है।

(1) 'my.ini' खोजें (जैसे c:\xampp\mysql\bin\my.ini )
(2) '[mysqld] लेबल के बाद एक नई लाइन में 'स्किप-ग्रांट-टेबल्स' डालें। '। इसे बाद में हटा दें।
(3) अब mySQL को XAMPP कंट्रोल पैनल से शुरू किया जा सकता है। #1034 तालिका 'उपयोगकर्ता' के लिए अनुक्रमणिका दूषित है; इसे सुधारने का प्रयास करें।
(6) बाएं पैनल से 'mysql' का चयन करें और फिर दाहिने हाथ के पैनल में 'उपयोगकर्ता' की जांच करें।
(7) 'चयनित' ड्रॉपडाउन से 'विश्लेषण' चलाएं और फिर 'मरम्मत करें' table'.
(8) यदि 'मरम्मत' विफल हो जाती है तो 'DROP TABLE उपयोगकर्ता' के अलावा कोई विकल्प नहीं है ....

(9) निम्नलिखित 3 फाइलों को कॉपी करके वितरण बैकअप से 'उपयोगकर्ता' तालिका को फिर से बनाएँ।

C:\xampp\mysql\backup\mysql\user.frm 
C:\xampp\mysql\backup\mysql\user.MYD
C:\xampp\mysql\backup\mysql\user.MYI

करने के लिए

C:\xampp\mysql\data\mysql\

फिर XAMPP को पुनरारंभ करना और अपनी इच्छानुसार उपयोगकर्ताओं को जोड़ना/निकालना/संपादित करना।

एक अंतिम बिंदु:'उपयोगकर्ता' और 'db' तालिकाओं के बीच किसी प्रकार का जुड़ाव प्रतीत होता है। आपको चरण (7) के अनुसार '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. MySQL IF () फ़ंक्शन समझाया गया

  2. चयनित कॉलम में संगत प्रकार नहीं है, यहां तक ​​कि इसका एक ही प्रकार है

  3. mybatis . में अंतिम सम्मिलित रिकॉर्ड की आईडी प्राप्त करें

  4. mysljs का उपयोग करके mySql और node.js में बल्क इंसर्ट कैसे करें

  5. कैसे mysql स्वचालित रूप से प्रारंभ करें? (केवल लिनक्स-क्ली)