MySQL: टेबल को दुर्घटनाग्रस्त के रूप में चिह्नित किया गया है


9

डिस्क पूर्ण समस्या के बाद सर्वर पर MySQL DBs में से एक निम्नलिखित त्रुटि के साथ आ रहा है जब मैं इसे वापस करने की कोशिश करता हूं:

[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES

थोड़ी जांच से पता चलता है कि दो तालिकाओं में यह समस्या है।

क्षतिग्रस्त तालिकाओं को ठीक करने के लिए क्या करने की आवश्यकता है?


myisam टेबल स्टोरेज?
rkthkr

जवाबों:


12

तालिकाओं की जांच करने के लिए:

CHECK TABLE mytable1

तालिका को सुधारने के लिए:

REPAIR TABLE mytable1


0

यह करो।

cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.