আমাদের বুঝতে দিন কিভাবে MySQL macOS এ ইনস্টল করা যায়।
একটি ডিস্ক ইমেজ (একটি .dmg) ফাইলের ভিতরে অবস্থিত একটি প্যাকেজ রয়েছে যা ফাইন্ডারের আইকনে ডবল ক্লিক করে মাউন্ট করতে হবে। পরবর্তী ধাপ হল ইমেজ মাউন্ট করা এবং এর বিষয়বস্তু প্রদর্শন করা।
MySQL ইনস্টল করার আগে, ব্যবহারকারীকে নিশ্চিত করতে হবে যে সমস্ত MySQL সার্ভার ইন্সট্যান্স চলা বন্ধ হয়ে গেছে। এটি MySQL ম্যানেজার অ্যাপ্লিকেশন ব্যবহার করে করা যেতে পারে, যা macOS সার্ভারে বা প্রেফারেন্স প্যানে বা কমান্ড লাইনে mysqladmin শাটডাউন ব্যবহার করে।
প্যাকেজ ইনস্টলার ব্যবহার করে MySQL ইনস্টল করা যেতে পারে। আসুন দেখি কিভাবে এটা করা যায়।
-
ডিস্ক ইমেজ (.dmg) ফাইল (যার সম্প্রদায় সংস্করণও উপলব্ধ) ডাউনলোড করতে হবে। এতে MySQL প্যাকেজ ইনস্টলার থাকবে। নীচের স্ক্রিনশটের মতো অফিসিয়াল ওয়েবসাইটটি দেখুন -
-
উপরে ডাউনলোড করা এবং এখন ডিস্কে উপস্থিত MySQL ইনস্টলার প্যাকেজটিকে ডাবল ক্লিক করতে হবে৷
-
এটি ডাউনলোড করা হয়েছে যে MySQL সংস্করণের উপর ভিত্তি করে একটি নাম দেওয়া হয়. যদি MySQL সার্ভার সংস্করণ 8.0.22 হয়, তাহলে নামটি হবে mysql-8.0.22-osx-10.13-x86_64.pkg।
-
প্রাথমিক উইজার্ড পরিচিতি স্ক্রীনটি MySQL সার্ভার সংস্করণের উল্লেখ করতে ব্যবহৃত হয় যা ইনস্টল করা প্রয়োজন৷
-
প্যাকেজ ইনস্টলেশন শুরু করতে 'চালিয়ে যান' এ ক্লিক করুন।
-
MySQL সম্প্রদায় সংস্করণটি প্রাসঙ্গিক GNU জেনারেল পাবলিক লাইসেন্সের একটি অনুলিপিও দেখায়।
-
চালিয়ে যাওয়ার জন্য 'চালিয়ে যান' এবং তারপরে 'সম্মত' এ ক্লিক করুন।
-
'ইন্সটলেশন টাইপ'-এর পৃষ্ঠা থেকে, ব্যবহারকারী সমস্ত ডিফল্ট ব্যবহার করে ইনস্টলেশন উইজার্ড চালানোর জন্য 'ইনস্টল'-এ ক্লিক করতে পারেন, অথবা 'কাস্টমাইজ'-এ ক্লিক করে নির্দিষ্ট উপাদানগুলিকে পরিবর্তন করতে পারেন যা ইনস্টল করতে হবে (যেমন MySQL সার্ভার, MySQL টেস্ট, প্রেফারেন্স প্যান, লঞ্চড সাপোর্ট −− MySQL টেস্ট বাদে সব ডিফল্টরূপে সক্রিয় থাকে।
-
'ইন্সটল লোকেশন পরিবর্তন করুন' বিকল্পটি উপলব্ধ, কিন্তু ইনস্টলেশনের অবস্থান পরিবর্তন করা যাবে না।
-
MySQL সার্ভার ইনস্টল করতে 'ইনস্টল'-এ ক্লিক করতে হবে।
-
বর্তমান MySQL সার্ভার ইনস্টলেশন আপগ্রেড করা হলে ইনস্টলেশন প্রক্রিয়া এখানে শেষ হয়, অন্যথায় নতুন MySQL সার্ভার ইনস্টলেশনের জন্য উইজার্ডের অতিরিক্ত কনফিগারেশন পদক্ষেপগুলি অনুসরণ করতে হবে৷
-
MySQL সার্ভার সফলভাবে ইন্সটল হয়ে গেলে, পাসওয়ার্ডের জন্য ডিফল্ট এনক্রিপশন টাইপ বেছে নিয়ে কনফিগারেশনের ধাপগুলি সম্পন্ন করতে হবে, সেইসাথে স্টার্টআপে MySQL সার্ভার সক্রিয় বা নিষ্ক্রিয় করতে হবে।
-
ডিফল্ট MySQL 8.0 পাসওয়ার্ড মেকানিজম ব্যবহার করে caching_sha2_password (স্ট্রং)।
-
এই পদক্ষেপটি ব্যবহারকারীকে এটিকে mysql_native_password (Legacy) এ পরিবর্তন করার অনুমতি দেয়।
-
যখন লিগ্যাসি পাসওয়ার্ড মেকানিজম বেছে নেওয়া হয়, তখন এটি জেনারেট করা লঞ্চ করা ফাইলটিকে −−default_authentication_plugin=mysql_native_password প্রোগ্রামআর্গুমেন্টের অধীনে সেট করতে পরিবর্তন করে।
-
শক্তিশালী পাসওয়ার্ড এনক্রিপশন নির্বাচন করা −−default_authentication_plugin সেট করা হবে না যেহেতু ডিফল্ট MySQL সার্ভার মান ব্যবহার করা হয়, সেটি হল caching_sha2_password।
-
রুট ব্যবহারকারীর জন্য একটি পাসওয়ার্ড সংজ্ঞায়িত করা হয় এবং কনফিগারেশন ধাপ সম্পূর্ণ হওয়ার পরে MySQL সার্ভার শুরু করা উচিত কিনা তা জানতে টগল করুন।
-
সারাংশ হল চূড়ান্ত ধাপ যা একটি সফল এবং সম্পূর্ণ MySQL সার্ভার ইনস্টলেশনের উল্লেখ করে। উইজার্ডটি বন্ধ করা দরকার৷
MySQL সার্ভার অবশেষে ইনস্টল করা হয়েছে৷
৷ব্যবহারকারী যদি স্টার্টআপের সময় MySQL শুরু না করা বেছে নেন, তাহলে হয় কমান্ড লাইন থেকে লঞ্চটিএল ব্যবহার করা উচিত অথবা MySQL পছন্দ ফলকের সাহায্যে "স্টার্ট" ক্লিক করে MySQL শুরু করা উচিত।
যখন প্যাকেজ ইনস্টলারটি ইনস্টলেশন সম্পূর্ণ করার জন্য ব্যবহার করা হয়, ফাইলগুলি /usr/local-এর একটি ডিরেক্টরিতে ইনস্টল করা হয় যা ইনস্টলেশন সংস্করণ এবং প্ল্যাটফর্মের নামের সাথে মেলে৷
এটি বোঝার জন্য একটি উদাহরণ দেওয়া যাক:ইনস্টলার ফাইলটি হল mysql−8.0.25−osx10.15−x86_64.dmg যা একটি সিমলিঙ্ক সহ /usr/local/mysql−8.0.25−osx10.15−x86_64/ এ MySQL ইনস্টল করে। to/usr/local/mysql. macOS ইনস্টলেশন প্রক্রিয়া একটি নমুনা my.cnf MySQL কনফিগারেশন ফাইল তৈরি বা ইনস্টল করে না।