Solaris-এ MySQL ইনস্টল করা যায় নেটিভ Solaris PKG ফরম্যাটের বাইনারি প্যাকেজ দিয়ে, বাইনারি tarball ডিস্ট্রিবিউশন বদলে। ইনস্টলেশন প্যাকেজের Oracle Developer Studio 12.6 Runtime Libraries-এ ডিপেন্ডেন্সি রয়েছে, যা MySQL ইনস্টলেশন প্যাকেজ রান করার আগে ইনস্টল করতে হবে।
ইনস্টলেশন প্যাকেজ শুধু রানটাইম লাইব্রেরি ইনস্টল করে, পুরো Oracle Developer Studio ইনস্টল করতে হয় না। এটি ব্যবহার করতে mysql-VERSION-solaris11-PLATFORM.pkg.gz ফাইল ডাউনলোড করুন।
Solaris প্যাকেজ আনকমপ্রেস
ডাউনলোডের পর আনকমপ্রেস করতে হবে:
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
নতুন প্যাকেজ ইনস্টলেশন
নতুন প্যাকেজ ইনস্টল করতে pkgadd অপশন ব্যবহার করুন এবং অনস্ক্রিন প্রম্পট ফলো করুন। রুট প্রিভিলেজ থাকতে হবে।
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
PKG ইনস্টলার সব ফাইল এবং টুল ইনস্টল করে এবং ডেটাবেস ইনিশিয়ালাইজ করে (যদি না থাকে)।
ইনস্টলেশন শেষে MySQL-এর রুট পাসওয়ার্ড সেট করুন প্রদত্ত নির্দেশনা অনুযায়ী। অথবা mysql_secure_installation স্ক্রিপ্ট রান করুন যা ইনস্টলেশনের সাথে আসে।
ডিফল্টভাবে PKG প্যাকেজ MySQL /opt/mysql-এ ইনস্টল করে। ইনস্টলেশন রুট পাথ শুধু pkgadd দিয়ে বদলানো যায়, যা Solaris-এর আলাদা জোনে MySQL ইনস্টল করতে ব্যবহার করা যায়।
সেফ স্টার্টআপ ও শাটডাউন
MySQL সিস্টেম স্টার্টআপে অটোমেটিক্যালি এনাবল এবং শাটডাউনে বন্ধ করতে চাইলে, এই ফাইল এবং init স্ক্রিপ্ট ডিরেক্টরির মধ্যে লিংক তৈরি করুন।
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
Solaris প্যাকেজ ফাইল ফরম্যাট আপগ্রেড করলে, আপডেটেড প্যাকেজ ইনস্টল করার আগে বিদ্যমান ইনস্টলেশন রিমুভ করতে হবে। প্যাকেজ রিমুভ করলে ডেটাবেস ইনফো ডিলিট হয় না, শুধু সার্ভার, বাইনারি এবং সাপোর্ট ফাইল ডিলিট হয়।