টেবিলগুলি কীভাবে মাইএসকিউএলে খারাপ বা দুর্নীতি চিহ্নিত হিসাবে মেরামত করবেন

এক বছরেরও বেশি সময় ধরে আমরা ওয়ার্ডপ্রেসের জন্য কাউন্টারাইজার প্লাগইন ব্যবহার করেছি এবং এভাবে ব্লগ এবং এর পাঠকদের পরিসংখ্যান রাখি, এই প্লাগইনটি কিছু দিন আগে নিষ্ক্রিয় করা হয়েছিল (অন্যান্য বিষয়ের মধ্যে) এটি ডেটাবেজে 600MB এর বেশি ডেটা সংরক্ষণ করে।

এটি ঘটে যে (প্লাগইনটি নিষ্ক্রিয় করার আগে এবং ডিবি পরিষ্কার করার আগে) আমি ডাটাবেসটি ডাম্প করার চেষ্টা করেছি, এটি। এসকিউএলে রফতানি করে এবং এটি ডাউনলোড করে এবং হোস্টিং টার্মিনালে আমি নিম্নলিখিত ত্রুটি পেয়েছি:

মাইএসকিলডাম্প: প্রাপ্তি ত্রুটি: 144: সারণী './dl_datedia/Counterize_Refersrs' ক্র্যাশ হয়েছে হিসাবে চিহ্নিত হয়েছে এবং লক টেবিলগুলি ব্যবহার করার সময় শেষ (স্বয়ংক্রিয়?) মেরামত ব্যর্থ হয়েছে

অতএব, ডাম্পটি বাহিত হয় নি এবং ভালভাবে... DesdeLinux DB-এর সমস্যা হয়েছে এমন ভাবার নিছক ধারণাই আমার চুলকে শেষের দিকে দাঁড় করিয়ে দিয়েছে 

ওয়েবে একটি সামান্য গবেষণা করে আমি কীভাবে এই সমস্যাটি সমাধান করবেন তা শিখতে সক্ষম হয়েছি, স্পষ্টতই এটি নয় যে ডাটাবেসটিতে ঠিক সমস্যা রয়েছে, কেবল একটি টেবিলটিকে 'সমস্যাযুক্ত' হিসাবে চিহ্নিত করা হয়েছে, ভাগ্যক্রমে এটি ঠিক করা খুব সহজ।

প্রথমে মাইএসকিউএল সার্ভারটি অ্যাক্সেস করা যাক:

mysql -u root -p

আমরা [এন্টার] টিপুন এবং এটি আমাদের মাইএসকিউএল রুট পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে, আমরা এটি রেখেছি এবং আবার [এন্টার] টিপুন।

এই কম্পিউটারে মাইএসকিউএল সার্ভার ইনস্টল হওয়ার ক্ষেত্রে এই কমান্ডটি রয়েছে, আপনি যদি অন্য মাইএসকিউএল সার্ভারের সাথে দূরবর্তীভাবে সংযোগ স্থাপন করতে চান তবে আপনাকে অবশ্যই নিম্নলিখিত লাইনে যুক্ত করতে হবে: -আইপি-অফ সার্ভার

মাইএসকিউএল-এর ভিতরে একবার আমরা আপনাকে বলব যে কোন ডাটাবেসটি ব্যবহার করতে হবে, উদাহরণস্বরূপ উপরের ত্রুটি অনুযায়ী সমস্যাটি সারণীতে রয়েছে কাউন্টারাইজ_রেফার্স ডাটাবেস থেকে  dl_datedia, যাতে:

use database dl_database;

এবং এখন টেবিল বেসটি মেরামত করতে:

repair table Counterize_Referers;

নোট করুন যে এই রেখাগুলির শেষে একটি সেমিকোলন রয়েছে —– »  ;

একবার পূর্ববর্তী কমান্ডটি কার্যকর করা হলে, সবকিছু স্বাভাবিক অবস্থায় ফিরে আসা উচিত ছিল, অন্তত আমার ক্ষেত্রে এটি একাধিক অনুষ্ঠানে এরকম হয়েছে 

তারপরে এটি কেবল ডাটাবেস এবং ভোইলা ডাম্প করার নির্দেশটি আবার চালিত করে, এর চেয়ে বেশি কিছু না।

যাইহোক, আমি নিজের কাছে স্মারকলিপি হিসাবে এটি অন্য কিছুর চেয়ে বেশি করি, যেহেতু একই জিনিস ইতিমধ্যে আমার সাথে দুবার ঘটেছে এবং আমি দিনটি বাঁচানোর নির্দেশাবলী ভুলে যেতে চাই না 

শুভেচ্ছা এবং আমি আশা করি এটি অন্য কারও পক্ষে সহায়ক।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন