মাইএসকিউএল ডাটাবেস সারণী এবং মেরামত দুর্নীতি পরীক্ষা করুন

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

মাস্টারের চোখ ঘোড়া মোটাতাজা করে

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

একটি মাইএসকিউএল ডিবি এর টেবিলগুলি পরীক্ষা করুন

সমস্ত কিছুর (বা প্রায় সব কিছুর জন্য), একটি মোটামুটি সহজ কমান্ড রয়েছে যা আমাদের একটি মাইএসকিউএল ডাটাবেসে সমস্ত টেবিল চেক করতে দেয়:

mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"

উদাহরণস্বরূপ, ধরুন আমার কাছে একটি ডাটাবেস রয়েছে: প্রজেক্ট থিসিস

আমার মাইএসকিউএল প্রশাসকের ব্যবহারকারী হ'ল: রুট

এবং সেই ব্যবহারকারীর পাসওয়ার্ড হ'ল: মিস্পারপ্যাসওয়ার্ড

সুতরাং লাইনটি হবে:

mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"

এটি এমন কিছু প্রদর্শন করবে:

dfirefoxos.wp_commentmeta ঠিক আছে ঠিক আছে dfirefoxos.wp_links dfirefoxos.wp_comments ঠিক আছে dfirefoxos.wp_options ঠিক আছে dfirefoxos.wp_postmeta ঠিক আছে dfirefoxos.wp_posts ঠিক আছে dfirefoxos.wp_term_relationships ঠিক আছে dfirefoxos.wwwp_term_firefox ঠিক আছে OK_wpfoxosfirefox_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxonwp_term_ dfirefoxos.wp_termtermsfirefoxfirefox_wp_term_fireosfirefox_wpfoxosponomy_term_postsfirefoxfirefox_term_relationships

অন্য কথায়, সমস্ত টেবিল এখনই আছে।

কোনও টেবিলটি দুর্নীতিগ্রস্থ হিসাবে দেখা দিলে কীভাবে মেরামত করবেন?

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

তবে আমি এখানে পদক্ষেপগুলি ছেড়ে যাব।

1. প্রথমে আমাদের টার্মিনালের মাধ্যমে মাইএসকিউএল প্রবেশ করাতে হবে:

mysql -u root -p

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

2. তারপরে আমাদের অবশ্যই চিহ্নিত করতে হবে যে আমরা কোন ডাটাবেসটি ব্যবহার করব, এটি হ'ল ডেটাবেস যা দুর্নীতিগ্রস্থ সারণী রয়েছে। শুরুতে উদাহরণ অনুসরণ করে, চলুন ডেটাবেসটি হ'ল: প্রকল্প থিসিস

use proyectotesis;

প্রতিটি সেমিকোলন খুব গুরুত্বপূর্ণ; শেষে রাখা।

এবং এখন আমরা এটি দূষিত টেবিলটি মেরামত করতে বলি, উদাহরণস্বরূপ বলা যাক টেবিলটি বলা হয়: সর্বজনীন_বিজ্ঞান

হবে:

repair table public_information;

এবং ভয়েলা, বেশিরভাগ ক্ষেত্রে এটি মেরামত করার জন্য এটি যথেষ্ট হওয়া উচিত।

আমি আশা করি এটি আপনার জন্য উপযোগী হবে... এবং আপনার কখনই দূষিত টেবিল নেই 