উবুন্টু 20.04 এ মাইএসকিউএল কীভাবে ইনস্টল করবেন তা শিখুন
MySQL হল স্থানীয়, বিনামূল্যে, ব্যক্তিগত বা এন্টারপ্রাইজ ব্যবহারের জন্য ডাটাবেস সমাধান। ওরাকল কর্পোরেশন দ্বারা তৈরি, উবুন্টু 20.04-এ MySQL-এর সর্বশেষ স্থিতিশীল রিলিজ সিরিজ রয়েছে, যেমন। 8.*
.
বিশ্বব্যাপী প্রতিটি জনপ্রিয় প্ল্যাটফর্মে MySQL ব্যবহার করা হচ্ছে। বিশ্বব্যাপী ওপেন সোর্স সম্প্রদায়ের দ্বারা প্রচুর সংখ্যক প্রোগ্রামিং ভাষার জন্য MySQL সংযোগকারী API-এর একটি সমৃদ্ধ সেট তৈরি করা হয়েছে।
আপনি যদি ওয়ার্ডপ্রেস বা ড্রুপালের মতো সার্ভার-ভিত্তিক সফ্টওয়্যার ইনস্টল করতে চান তবে আপনার স্থানীয় মেশিনে MySQL প্রয়োজন, যা ডেটা সঞ্চয় করতে MySQL ডাটাবেস ব্যবহার করে। আপনি যদি আপনার উন্নয়ন প্রকল্পের জন্য একটি ডাটাবেস হিসাবে এটি ব্যবহার করতে চান তবে এটিও প্রয়োজন। এই নিবন্ধে, আমরা দেখব কিভাবে উবুন্টু 20.04 LTS-এ MySQL ইনস্টল করতে হয়।
স্থাপন
MySQL সার্ভার এবং ক্লায়েন্ট উবুন্টু সংগ্রহস্থলে আলাদাভাবে প্যাকেজ করা হয়। তারা প্যাকেজ পাওয়া যায় mysql-সার্ভার
এবং mysql-ক্লায়েন্ট
যথাক্রমে আসুন প্রথমে উবুন্টু সংগ্রহস্থলগুলি আপডেট করি।
sudo apt আপডেট
এখন আমরা মাইএসকিউএল ক্লায়েন্ট এবং সার্ভার উভয়ই ইনস্টল করতে পারি।
sudo apt mysql-client mysql-server ইনস্টল করুন
উল্লেখ্য যে উৎপাদন পরিবেশে, সাধারণত সার্ভার একটি পৃথক ডেডিকেটেড মেশিনে ইনস্টল করা হয় এবং শুধুমাত্র ক্লায়েন্ট স্থানীয় মেশিনে ইনস্টল করা হয়।
আপনি যদি আপনার কোড থেকে একটি DB সংযোগকারী API ব্যবহার করে আপনার MySQL ডাটাবেস জিজ্ঞাসা করার পরিকল্পনা করছেন, আপনি MySQL ক্লায়েন্টের ইনস্টলেশনটি এড়িয়ে যেতে পারেন, তবে, এটি বাঞ্ছনীয় যে আপনি যেভাবেই হোক এটি ইনস্টল করুন কারণ এটি ডিবাগিংয়ে সহায়তা করে৷
ইনস্টলেশন যাচাই করা হচ্ছে
এখন MySQL ক্লায়েন্ট এবং সার্ভার ইনস্টল করা হয়েছে কিনা তা যাচাই করা যাক। ক্লায়েন্ট ইনস্টল করা হয়েছে কিনা তা যাচাই করতে, চালান:
mysql -- সংস্করণ
একইভাবে, MySQL সার্ভার সফলভাবে ইনস্টল করা হয়েছে কিনা তা যাচাই করতে, চালান:
mysqld -- সংস্করণ
MySQL সার্ভার একটি ডেমন হিসাবে কাজ করে, যা প্রোগ্রামের সাথে আহ্বান করা যেতে পারে mysqld
অথবা ব্যবহার করে একটি ব্যাকগ্রাউন্ড পরিষেবা হিসাবে সক্রিয় করা যেতে পারে systemctl
.
আমরা এই নিবন্ধে উবুন্টু 20.04 এ মাইএসকিউএল কীভাবে ইনস্টল করতে হয় তা দেখেছি। MySQL প্রায়ই XAMP (X – যেকোনো অপারেটিং সিস্টেম, Apache, MySQL, PHP/Python/Perl) সার্ভার সফ্টওয়্যার স্ট্যাকের অংশ হিসাবে ইনস্টল করা হয়। এই ধরনের স্ট্যাকগুলি সার্ভার সফ্টওয়্যারের জন্য প্রয়োজনীয় সবকিছু একসাথে সেট আপ এবং কনফিগার করা সহজ করে তোলে। একটি সাধারণ উদাহরণ হল ওয়ার্ডপ্রেস সেটআপ।
যাইহোক, আপনি যদি আপনার ওয়েব ডেভেলপমেন্ট প্রজেক্টের জন্য একটি ডাটাবেস অ্যাপ্লিকেশন হিসাবে MySQL ব্যবহার করেন, তাহলে এটি সুপারিশ করা হয় যে আপনি একটি ডেডিকেটেড সুরক্ষিত মেশিনে MySQL সার্ভার ইনস্টল করুন এবং ক্লায়েন্টের কাছ থেকে সার্ভারটি জিজ্ঞাসা করুন৷ এটি ডাটাবেসের রক্ষণাবেক্ষণকে সহজ করে তোলে।