MySQL SLES রিপোজিটরি দিয়ে MySQL আপগ্রেড করা যায়। ডিফল্টভাবে MySQL SLES রিপোজিটরি ব্যবহারকারী ইনস্টলেশন সময় নির্বাচিত রিলিজ সিরিজের লেটেস্ট ভার্সনে আপডেট করে।
অন্য রিলিজ সিরিজে আপডেট করতে চাইলে নির্বাচিত সিরিজের সাব-রিপোজিটরি ডিজেবল করতে হবে। এক সিরিজ থেকে পরের সিরিজে আপগ্রেড করা সুপারিশ করা হয়, সিরিজ স্কিপ না করে। MySQL SLES রিপোজিটরি ব্যবহার করে ইন-প্লেস ডাউনগ্রেড সাপোর্টেড নয়।
MySQL আপগ্রেড
MySQL এবং এর কম্পোনেন্ট আপগ্রেড করতে নিচের কমান্ড:
shell> sudo zypper update mysql-community-server
অথবা Zypper-কে বলুন ব্যবহারকারীর সিস্টেমের সব কিছু আপডেট করতে (এতে বেশি সময় লাগে):
shell> sudo zypper update
Zypper দিয়ে আপডেটের পর MySQL সার্ভার রিস্টার্ট হয়। MySQL 8.0.16-এর আগে সার্ভার রিস্টার্ট হওয়ার পর mysql_upgrade রান করুন। এটি পুরানো ডেটা এবং আপগ্রেডেড সফ্টওয়্যারের ইনকম্প্যাটিবিলিটি চেক ও রিজল্ভ করবে।
SLES রিপোজিটরি থেকে প্যাকেজ লিস্ট
নির্দিষ্ট কম্পোনেন্ট আপগ্রেড করতে হলে প্রথমে MySQL SLES রিপোজিটরি থেকে ইনস্টল্ড প্যাকেজ লিস্ট করুন:
shell> zypper packages -i | grep mysql-.*community
প্রয়োজনীয় কম্পোনেন্টের প্যাকেজ নাম পেলে সেটি আপডেট করুন:
shell> sudo zypper update package-name