নিবন্ধ ডিরেক্টরি
মাইএসকিউএলd ডেটা শীট ত্রুটি ক্র্যাশ এবং শেষ (স্বয়ংক্রিয়?) প্রতিনিধি হিসাবে চিহ্নিত করা হয়েছে৷air সমাধান
টেবিল মেরামত করার সময় এই নিবন্ধটি আপনাকে আমাদের টিপসের সাথে পরিচয় করিয়ে দেবেError: Table \'./db_name/table_name\' is marked as crashed and last (automatic?) repair failedসমাধান
মাইএসকিউএলডেটা শীটে সমস্যা আছে, প্রম্পট ▼
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
শুরুমনিট মনিটর:
service monit restart
service monit start
হোপ চেন উইলিয়াং ব্লগ ( https://www.chenweiliang.com/ ) আপনার দ্বারা ভাগ করা "mysqld ডেটা টেবিল ত্রুটি ক্র্যাশ এবং সর্বশেষ (স্বয়ংক্রিয়?) মেরামত সমাধান" হিসাবে চিহ্নিত করা হয়েছে আপনার জন্য সহায়ক হবে৷
এই নিবন্ধটির লিঙ্ক শেয়ার করতে স্বাগতম:https://www.chenweiliang.com/cwl-176.html
আরও লুকানো কৌশল 🔑 জানতে, আমাদের টেলিগ্রাম চ্যানেলে যোগদান করতে স্বাগতম!
ভালো লাগলে শেয়ার এবং লাইক করুন! আপনার শেয়ার এবং লাইক আমাদের অব্যাহত অনুপ্রেরণা!