আসুন ইউনিক্স বা লিনাক্সে বাইনারি এবং প্যাকেজ-ভিত্তিক ইনস্টলেশন কীভাবে ডাউনগ্রেড করা যায় তা বোঝা যাক। ইউনিক্স বা লিনাক্সে বাইনারি এবং প্যাকেজ ভিত্তিক ইনস্টলেশন ডাউনগ্রেড করা বিভিন্ন উপায়ে করা যেতে পারে। তারা নিচে আলোচনা করেছে।
ইন-প্লেস ডাউনগ্রেড
-
ইন-প্লেস ডাউনগ্রেডের সাথে নতুন MySQL সংস্করণ বন্ধ করা জড়িত৷
৷ -
এটি হয়ে গেলে, নতুন MySQL বাইনারি বা প্যাকেজগুলি পুরানো বাইনারি বা প্যাকেজগুলির সাথে প্রতিস্থাপিত হয়৷
-
এটি হয়ে গেলে, পুরানো MySQL সংস্করণটি বিদ্যমান ডেটা ডিরেক্টরিতে পুনরায় চালু হয়৷
৷ -
MySQL-কে innodb_fast_shutdown 0 এ সেট করে একটি ধীর বন্ধ করার জন্য কনফিগার করতে হবে।
নীচের কমান্ডটি একই কাজ করবে -
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
নতুন MySQL সার্ভার বন্ধ করুন। নিচের কমান্ড −
ব্যবহার করে এটি করা যেতে পারেmysqladmin -u root -p shutdown
ধীরগতির শাটডাউনের পরে, InnoDB রিডো লগ ফাইলগুলি (ib_logfile* ফাইলগুলি) ডেটা ডিরেক্টরি থেকে সরানো হয়। রিডু লগ ফাইল ফরম্যাটের সাথে সম্পর্কিত ডাউনগ্রেড সমস্যাগুলি এড়াতে এটি করা হয় যা রিলিজের মধ্যে ঘটেছিল৷
লজিক্যাল ডাউনগ্রেড
-
লজিক্যাল ডাউনগ্রেডে নতুন MySQL সংস্করণ থেকে সমস্ত টেবিল ডাম্প করতে mysqldump ব্যবহার জড়িত৷
-
একবার এটি হয়ে গেলে, ডাম্প ফাইলটি পুরানো MySQL সংস্করণে লোড হয়৷
৷ -
লজিক্যাল ডাউনগ্রেড একই রিলিজ সিরিজের মধ্যে রিলিজের মধ্যে ডাউনগ্রেডের পাশাপাশি আগের রিলিজ স্তরে ডাউনগ্রেডের জন্য সমর্থিত।
-
সাধারণ উপলব্ধতা (GA) রিলিজের মধ্যে শুধুমাত্র ডাউনগ্রেড সমর্থিত।
-
সব ডাটাবেস ডাম্প. নিচের কমান্ড -
ব্যবহার করে এটি করা হয়
mysqldump −u root −p −−add−drop−table −−routines −−events −−all−databases −−force > data−for−downgrade.sql
নতুন MySQL সার্ভার নিচের কমান্ড -
ব্যবহার করে বন্ধ করা হয়েছেmysqladmin −u root −p shutdown