আসুন আমরা বুঝতে পারি 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 ব্যবহার করে একটি সংযোগ জোর করবে।