लेख निर्देशिका
MySQLd डाटा पाना त्रुटि क्र्यास भएको र अन्तिम (स्वचालित?) प्रतिनिधिको रूपमा चिन्ह लगाइएको छair समाधान
तालिका मर्मत गर्दा यस लेखले तपाईंलाई हाम्रो सुझावहरूमा परिचय गराउनेछError: Table \'./db_name/table_name\' is marked as crashed and last (automatic?) repair failed
समाधान।
MySQLडाटा पानामा समस्या छ, प्रम्प्ट ▼
Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed
mysql_upgrade ले तालिकाहरू जाँच गर्न र मर्मत गर्न र प्रणाली तालिकाहरू अपग्रेड गर्न निम्न आदेशहरू कार्यान्वयन गर्दछ ▼
mysqlcheck --all-databases --check-upgrade --auto-repair
- अपरेशनको विफलता अपरिवर्तनीय छ र डाटाबेस रोकिनुपर्छ:
service monit stop
service mysqld stop
- डाइरेक्टरी प्रविष्ट गर्नुहोस् जहाँ डाटाबेस अवस्थित छ:
cd /var/lib/mysql/db_name/
नोट: अपरेशन मर्मत गर्नु अघि mysql सेवा रोकिनुपर्छ।
- एकल डाटा पाना मर्मत गर्नुहोस्:
myisamchk -r tablename.MYI
- सबै डाटाशीटहरू मर्मत गर्नुहोस्:
myisamchk -r *.MYI
- सुरक्षित मोड:
myisamchk -r -v -o <table_name>
- बल मोड:
myisamchk -r -v -f <table_name>
myisamchk प्रयोग
नोट: myisamchk प्रयोग गर्नु अघि, निश्चित गर्नुहोस् कि mysqld ले जाँच गर्न तालिकामा पहुँच गरिरहेको छैन।राम्रो रोक mysqld।
- कार्यान्वयन गर्ने
myisamchk –update-state -s *.myi
, र कुन अनुक्रमणिका फाइलहरूमा समस्याहरू छन् जाँच गर्नुहोस् (लामो समय लाग्न सक्छ)।
- अपडेट-स्टेट विकल्प mysqld बन्द गर्दा मात्र प्रयोग गरिन्छ।
- प्रत्येक भ्रष्ट तालिकाको लागि, प्रयास गर्नुहोस्
myisamchk -r -q table_name
यो द्रुत मर्मत मोड हो, जसले स्वचालित रूपमा जाँच गर्नेछ कि अनुक्रमणिका तालिका र डेटा तालिका एकरूप हुन सक्छ।यदि यो एकरूप छ भने, यो निश्चित गर्न सकिन्छ।
- द्रुत-फिक्स मोड असफल भएमा, विचार गर्नुहोस्:
myisamchk -r table_name
असंगत डेटा र अनुक्रमणिकाहरू मेटाइन्छ, र अनुक्रमणिकाहरू पुन: निर्माण गरिन्छ।
- यदि त्यो असफल भयो भने, विचार गर्नुहोस्:
myisamchk –safe-recover table_name
सञ्चालन उदाहरण
अपरेशनको विफलता अपरिवर्तनीय छ र डाटाबेस रोकिनुपर्छ:
service monit stop
service mysqld stop
cd /var/lib/mysql/eloha_ufo
cd /var/lib/mysql/eloha_cwl
सबै डाटाशीटहरू मर्मत गर्नुहोस्:
myisamchk -r *.MYI
myisamchk -r -v -f wp_postmeta.MYI
myisamchk -r -v -f wp_posts.MYI
myisamchk -r -v -f wp_options.MYI
myisamchk -r -v -f wp_itsec_log
यो -r भन्दा धेरै ढिलो छ, तर परिस्थितिहरू ह्यान्डल गर्दछ जुन -r सक्दैन।
myisamchk -r -f -o /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
यहाँ डाटाबेस तालिकामा पूर्ण मार्गको लागि आदेश छ:
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_posts.MYI
MYSQLD डाटाबेस सुरु गर्नुहोस्:
service mysqld start
service mysqld restart
सुरु गर्नुहोस्MONIT मनिटर:
service monit restart
service monit start
आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) "mysqld डेटा तालिका त्रुटि क्र्यास भएको र अन्तिम (स्वचालित?) मर्मत समाधान" को रूपमा चिन्ह लगाइएको छ तपाईले साझा गर्नुभएको छ तपाईलाई सहयोगी हुनेछ।
यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-176.html
नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!