macOS-এ MySQL ইনস্টল করার পদ্ধতি নিচে দেওয়া হলো।
একটি প্যাকেজ থাকে ডিস্ক ইমেজ (.dmg) ফাইলের ভিতরে, যা ফাইন্ডারে আইকনে ডাবল-ক্লিক করে মাউন্ট করতে হয়। তারপর ইমেজ মাউন্ট করে কন্টেন্ট দেখানো হয়।
MySQL ইনস্টলেশনের আগে নিশ্চিত করুন যে সব MySQL সার্ভার ইনস্ট্যান্স বন্ধ আছে। এটি MySQL Manager অ্যাপ্লিকেশন (macOS Server-এ), প্রিফারেন্স প্যান, অথবা কমান্ড লাইনে mysqladmin shutdown দিয়ে করা যায়।
প্যাকেজ ইনস্টলার দিয়ে ইনস্টলেশন
- .dmg ফাইল ডাউনলোড করুন (কমিউনিটি ভার্সনও উপলব্ধ)। এতে MySQL প্যাকেজ ইনস্টলার থাকে। অফিসিয়াল ওয়েবসাইট রেফারেন্স:

- ডাউনলোড করা MySQL ইনস্টলার প্যাকেজ ডাবল-ক্লিক করুন।

- MySQL সার্ভার ভার্সন অনুযায়ী নাম থাকে (যেমন
mysql-8.0.22-osx-10.13-x86_64.pkg)। - ইনিশিয়াল উইজার্ড ইন্ট্রো স্ক্রিন MySQL সার্ভার ভার্সন রেফারেন্স করে।
- Continue ক্লিক করে ইনস্টলেশন শুরু করুন।
- MySQL Community Edition-এ GNU General Public License-এর কপি থাকে। Continue এরপর Agree ক্লিক করুন।
- Installation Type পেজে: Install (সকল ডিফল্ট দিয়ে) অথবা Customize (নির্দিষ্ট কম্পোনেন্ট সিলেক্ট করতে — MySQL Server, MySQL Test, Preference Pane, Launchd Support — MySQL Test ছাড়া সব ডিফল্ট এনাবল)।

- Change Install Location অপশন থাকে কিন্তু লোকেশন বদলানো যায় না।
- Install ক্লিক করুন MySQL Server ইনস্টল করতে।

- যদি বর্তমান ইনস্টলেশন আপগ্রেড হয়, তবে প্রসেস এখানেই শেষ। নতুন ইনস্টলেশনের জন্য উইজার্ডের অতিরিক্ত কনফিগারেশন ধাপ ফলো করুন।
- MySQL Server সফলভাবে ইনস্টল হলে কনফিগারেশন ধাপ পুরো করুন: ডিফল্ট এনক্রিপশন টাইপ পাসওয়ার্ডের জন্য বেছে নিন, এবং MySQL সার্ভার স্টার্টআপে এনাবল/ডিজেবল করুন।
- ডিফল্ট MySQL 8.0 পাসওয়ার্ড মেকানিজম: caching_sha2_password (Strong)।
- Legacy মেকানিজম (
mysql_native_password) বেছে নেওয়া যায়। - Legacy বেছে নিলে লঞ্চড ফাইলে
--default_authentication_plugin=mysql_native_passwordসেট হয়। - Strong এনক্রিপশন বেছে নিলে
--default_authentication_pluginসেট হয় না (ডিফল্টcaching_sha2_passwordব্যবহৃত হয়)। - রুট ইউজারের জন্য পাসওয়ার্ড ডিফাইন করুন এবং কনফিগারেশন সম্পন্ন হওয়ার পর MySQL Server স্টার্ট হবে কিনা টগল করুন।
- Summary — ফাইনাল স্টেপ, সফল MySQL Server ইনস্টলেশন রেফারেন্স করে। উইজার্ড বন্ধ করুন।
MySQL সার্ভার এখন ইনস্টল হয়েছে।
যদি ব্যবহারকারী স্টার্টআপে MySQL স্টার্ট না করার বেছে নেন, তবে কমান্ড লাইনে launchctl ব্যবহার করুন অথবা MySQL প্রিফারেন্স প্যানের "Start" ক্লিক করুন।
প্যাকেজ ইনস্টলার ব্যবহার করলে ফাইলগুলো /usr/local-এ একটি ডিরেক্টরিতে ইনস্টল হয় যা ইনস্টলেশন ভার্সন এবং প্ল্যাটফর্মের নামের সাথে মিলে।
উদাহরণ: ইনস্টলার ফাইল mysql-8.0.25-osx10.15-x86_64.dmg MySQL ইনস্টল করে /usr/local/mysql-8.0.25-osx10.15-x86_64/-এ /usr/local/mysql-এ সিমলিংকসহ। macOS ইনস্টলেশন প্রসেস স্যাম্পল my.cnf কনফিগারেশন ফাইল তৈরি বা ইনস্টল করে না।