কম্পিউটার

ইউনিক্স/লিনাক্সে মাইএসকিউএল বাইনারি বা প্যাকেজ-ভিত্তিক ইনস্টলেশন আপগ্রেড করা হচ্ছে


আসুন আমরা বুঝতে পারি কীভাবে MySQL বাইনারি এবং প্যাকেজ-ভিত্তিক ইনস্টলেশনগুলি ইউনিক্স বা লিনাক্সে আপগ্রেড করা যায়। এটি একটি যৌক্তিক আপগ্রেড পদ্ধতি ব্যবহার করে পাশাপাশি জায়গায় করা যেতে পারে। আসুন আমরা সংক্ষেপে এই উভয় পদ্ধতিই বুঝি -

স্থানে আপগ্রেড

  • একটি ইন-প্লেস আপগ্রেডের মধ্যে পুরানো MySQL সার্ভার বন্ধ করা, পুরানো MySQL বাইনারি বা প্যাকেজগুলিকে নতুন দিয়ে প্রতিস্থাপন করা জড়িত৷

  • এটি হয়ে গেলে, বিদ্যমান ডেটা ডিরেক্টরিতে MySQL সার্ভার পুনরায় চালু হয়৷

  • এর পরে, বিদ্যমান ইনস্টলেশনের অবশিষ্ট অংশগুলি, যার জন্য কিছু ধরণের আপগ্রেড প্রয়োজন, আপগ্রেড করা হয়৷

  • কিছু লিনাক্স প্ল্যাটফর্মের জন্য, RPM বা ডেবিয়ান প্যাকেজ থেকে MySQL ইনস্টলেশনে 'systemd' সমর্থন অন্তর্ভুক্ত থাকবে যা MySQL সার্ভার স্টার্টআপ এবং শাট ডাউন পরিচালনা করতে সাহায্য করে।

  • এই ধরনের সিস্টেমে 'mysqld_safe' কমান্ডটি ইনস্টল করা হতো না।

লজিক্যাল আপগ্রেড

  • একটি যৌক্তিক আপগ্রেডের সাথে পুরানো MySQL উদাহরণ থেকে SQL রপ্তানি করা জড়িত৷

  • বিদ্যমান ডেটা পূর্ববর্তী MySQL ইনস্টলেশন থেকে রপ্তানি করা প্রয়োজন, যা নীচের কমান্ড ব্যবহার করে করা যেতে পারে -

mysqldump -u root -p
--add-drop-table --routines --events
--all-databases --force > data-for-upgrade.sql

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

ব্যবহার করে পুরানো MySQL সার্ভার বন্ধ করা হয়েছে
mysqladmin -u root -p shutdown

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

ব্যবহার করে একটি নতুন ডেটা ডিরেক্টরি চালু করা হয়েছে
mysqld --initialize --datadir=/path/to/8.0-datadir &

নিচের কমান্ড −

ব্যবহার করে রুট পাসওয়ার্ড রিসেট করুন
shell> mysql -u root -p
Enter password: **** <− enter temporary root password
mysql> ALTER USER USER() IDENTIFIED BY 'your new password';

নীচের কমান্ডটি ব্যবহার করে সদ্য তৈরি মাইএসকিউএল সার্ভারে পূর্বে তৈরি ডাম্প ফাইলটি লোড করুন -

mysql -u root -p --force < data-for-upgrade.sql

MySQL ক্লাস্টার আপগ্রেড

  • এমজিএম নোডগুলি আপগ্রেড করা হয়েছে৷

  • ডেটা নোডগুলি একে একে আপগ্রেড করা হয়৷

  • এপিআই নোডগুলি একে একে আপগ্রেড করা হয়, এবং এতে MySQL সার্ভার অন্তর্ভুক্ত রয়েছে৷

  • ডেটা অভিধান আপগ্রেড করা হয়েছে৷

  • সিস্টেম টেবিল আপগ্রেড করা হয়েছে।

  • সিস্টেমটি পুনরায় চালু হয়েছে৷


  1. লিনাক্স/ইউনিক্সে i686 কি?

  2. লিনাক্সে মাইএসকিউএল ইনস্টল করা হচ্ছে

  3. জেনেরিক বাইনারি ব্যবহার করে ইউনিক্স/লিনাক্সে মাইএসকিউএল ইনস্টল করা

  4. ইউনিক্স/লিনাক্স এক্সিকিউটেবল বাইনারি কোথায় অবস্থিত তা খুঁজে বের করুন