MySQL সোর্স কোড থেকে বিল্ড করা যায়। এর সুবিধা হলো বিল্ড প্যারামিটার, কম্পাইলার অপ্টিমাইজেশন এবং ইনস্টলেশন লোকেশন কাস্টমাইজ করা যায়। MySQL কোন সিস্টেমে চলে সেটি জানতে নিচের লিঙ্ক দেখুন:
https://www.mysql.com/support/supportedplatforms/database.html
সোর্স থেকে ইনস্টলেশনের আগে যাচাই করুন যে Oracle আপনার প্ল্যাটফর্মের জন্য প্রিকম্পাইল্ড বাইনারি ডিস্ট্রিবিউশন দিয়েছে কিনা এবং সেটি কাজ করছে কিনা।
নন-স্ট্যান্ডার্ড অপশনে MySQL বিল্ড করলে ফাংশনালিটি, পারফরম্যান্স বা সিকিউরিটি কমে যেতে পারে।
MySQL সোর্স কোডে Doxygen দিয়ে লেখা ইন্টারন্যাল ডকুমেন্টেশন রয়েছে। জেনারেটেড Doxygen কন্টেন্ট উপলব্ধ: https://dev.mysql.com/doc/index-other.html
সোর্স থেকে ইনস্টলেশনের দুটি পদ্ধতি
১. স্ট্যান্ডার্ড MySQL সোর্স ডিস্ট্রিবিউশন ব্যবহার
- স্ট্যান্ডার্ড ডিস্ট্রিবিউশন: কমপ্রেসড tar ফাইল, Zip আর্কাইভ, বা RPM প্যাকেজ।
- ফাইল নাম:
mysql-VERSION.tar.gz,mysql-VERSION.zip, বাmysql-VERSION.rpm(VERSION যেমন 8.0.25)। - সোর্স ডিস্ট্রিবিউশনের নাম জেনেরিক এবং প্ল্যাটফর্ম নাম নেই। বাইনারি ডিস্ট্রিবিউশনে প্ল্যাটফর্ম নাম থাকে (যেমন
pc-linux-i686বাwinx64)।
২. MySQL ডেভেলপমেন্ট ট্রি ব্যবহার
স্ট্যান্ডার্ড সোর্স ডিস্ট্রিবিউশন থেকে ইনস্টলেশনের ধাপ
- সিস্টেম টুল রিকোয়ারমেন্ট পূরণ করে কিনা যাচাই করুন।
- ডিস্ট্রিবিউশন ফাইল প্রাপ্য করুন।
- নিচের ইনস্ট্রাকশন অনুযায়ী কনফিগার, বিল্ড এবং ইনস্টল করুন।
- পোস্ট-ইনস্টলেশন প্রসিডিউর সম্পন্ন করুন।