কম্পিউটার

mysql_upgrade - MySQL টেবিল চেক এবং আপগ্রেড করুন


আসুন আমরা বুঝতে পারি mysql_upgrade প্রোগ্রাম −

ব্যবহার

  • যতবার MySQL আপগ্রেড করা হয়, ব্যবহারকারীর উচিত mysql_upgrade চালানো, যা আপগ্রেড করা MySQL সার্ভারের সাথে অসঙ্গতি খুঁজে বের করে।

  • এটি mysql স্কিমাতে সিস্টেম টেবিলগুলিকে আপগ্রেড করে যাতে ব্যবহারকারী নতুন সুবিধা বা ক্ষমতাগুলির সুবিধা নিতে পারে যা আপগ্রেডের পরে যোগ করা যেতে পারে৷

  • এটি মূলত পারফরম্যান্স স্কিমা এবং sys স্কিমা আপগ্রেড করে।

  • এটি ব্যবহারকারীর স্কিমাগুলিও পরীক্ষা করে৷

  • যদি mysql_upgrade খুঁজে পায় যে একটি টেবিলের সম্ভাব্য অসঙ্গতি আছে, তাহলে এটি একটি টেবিল পরীক্ষা করে এবং, যদি কিছু সমস্যা পাওয়া যায়, তাহলে একটি টেবিল মেরামত করার চেষ্টা করে

mysql_upgrade নীচে দেখানো হিসাবে ব্যবহার করা যেতে পারে −

  • সার্ভারটি বর্তমানে চলছে তা নিশ্চিত করুন৷

  • mysql স্কিমাতে সিস্টেম টেবিল আপগ্রেড করার জন্য mysql_upgrade আহ্বান করুন।

নীচের কমান্ড -

ব্যবহার করে অন্যান্য স্কিমাগুলিতে টেবিলগুলি পরীক্ষা করুন এবং মেরামত করুন
shell> mysql_upgrade [বিকল্প] 

সার্ভার বন্ধ করুন এবং এটি পুনরায় চালু করুন যাতে সিস্টেম টেবিলের যেকোনো পরিবর্তন কার্যকর হতে পারে।

যদি একাধিক MySQL সার্ভারের দৃষ্টান্ত থাকে যেগুলিকে আপগ্রেড করতে হবে, তাহলে mysql_upgrade কানেকশন প্যারামিটারগুলির সাথে আহ্বান করা যেতে পারে যা প্রতিটি পছন্দসই সার্ভারের সাথে সংযোগ করার জন্য উপযুক্ত৷ একটি উদাহরণ নেওয়া যাক -

3306 থেকে 3308 পর্যন্ত পোর্টে স্থানীয় হোস্টে সার্ভারগুলি চলমান থাকায়, উপযুক্ত পোর্টের সাথে সংযোগ করে প্রতিটি সার্ভার আপগ্রেড করুন। নিচের কমান্ড −

ব্যবহার করে এটি করা যেতে পারে
shell> mysql_upgrade --protocol=tcp -P 3306 [other_options]shell> mysql_upgrade --protocol=tcp -P 3307 [other_options]shell> mysql_upgrade --protocol=tcp -P 3308 

ইউনিক্সে স্থানীয় হোস্ট সংযোগের জন্য, --protocol=tcp বিকল্পটি ইউনিক্স সকেট ফাইলের পরিবর্তে TCP/IP ব্যবহার করে একটি সংযোগ জোর করবে।


  1. কিভাবে টেবিল যোগদান এবং একটি MySQL ডাটাবেস থেকে মান আনয়ন?

  2. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন

  3. একটি MySQL ইনস্টলেশন আপগ্রেড করার পদক্ষেপ

  4. MySQL ডাটাবেস এবং টেবিল সম্পর্কে তথ্য পাওয়া