CentOS 8/RHEL 8 এ মাইএসকিউএল 8.0 কীভাবে ইনস্টল করবেন


মাইএসকিউএল হ'ল সর্বাধিক জনপ্রিয়, ফ্রি এবং ওপেন সোর্স রিলেশনাল ডাটাবেস ম্যানেজমেন্ট প্ল্যাটফর্ম, যা প্রতিটি ডাটাবেসে মাল্টি-ইউজার অ্যাক্সেসের অনুমতি দিয়ে কোনও একক সার্ভারে একাধিক ডাটাবেস হোস্ট করতে ব্যবহৃত হয়।

সেন্টোস 8 এবং আরএইচএল 8 সিস্টেমে ডিফল্টরূপে সক্ষম মাইএসকিউএল মডিউলটি ব্যবহার করে সর্বশেষতম মাইএসকিউএল 8.0 সংস্করণটি ডিফল্ট অ্যাপস্ট্রিম সংগ্রহস্থল থেকে ইনস্টল করার জন্য উপলব্ধ।

এছাড়াও রয়েছে মারিয়াডিবি 10.3 ডাটাবেস সংস্করণ ডিফল্ট অ্যাপ স্ট্রিম সংগ্রহস্থল থেকে ইনস্টল করার জন্য উপলভ্য, যা মাইএসকিউএল 5.7 এর জন্য "ড্রপ-ইন প্রতিস্থাপন", কিছু সীমাবদ্ধতা সহ with যদি আপনার অ্যাপ্লিকেশনটি মাইএসকিউএল 8.0 এর সাথে সমর্থন করে না, তবে আমি আপনাকে মারিয়াডবি 10.3 ইনস্টল করার পরামর্শ দিচ্ছি।

এই নিবন্ধে, আমরা YUM ইউটিলিটির মাধ্যমে ডিফল্ট অ্যাপস্ট্রিম সংগ্রহস্থলটি ব্যবহার করে CentOS 8 এবং RHEL 8 এ সর্বশেষতম মাইএসকিউএল 8.0 সংস্করণটি ইনস্টল করার প্রক্রিয়াটি অনুসরণ করব।

CentOS8 এবং RHEL 8 এ MySQL 8.0 ইনস্টল করুন

মাইএসকিউএল 8.0 এর সর্বশেষতম সংস্করণটি সেন্টোস 8 এবং আরএইচইএল 8 সিস্টেমে ডিফল্ট অ্যাপ্লিকেশন স্ট্রিম সংগ্রহস্থলটি নিম্নলিখিত yum কমান্ডটি ব্যবহার করে ইনস্টল করার জন্য উপলব্ধ।

# yum -y install @mysql

@mysql মডিউলটি সমস্ত নির্ভরতা সহ মাইএসকিউএলের সর্বশেষতম সংস্করণ ইনস্টল করবে।

মাইএসকিউএল এর ইনস্টলেশন সম্পূর্ণ হয়ে গেলে, মাইএসকিউএল পরিষেবাটি শুরু করুন, এটি স্বয়ংক্রিয়ভাবে সিস্টেম বুটে শুরু করতে সক্ষম করুন এবং নিম্নলিখিত কমান্ডগুলি চালিয়ে স্থিতি যাচাই করুন।

# systemctl start mysqld
# systemctl enable --now mysqld
# systemctl status mysqld

সুরক্ষা স্ক্রিপ্ট চালিয়ে মাইএসকিউএল ইনস্টলেশনটি সুরক্ষিত করুন যা বেশ কয়েকটি সুরক্ষা ভিত্তিক ক্রিয়াকলাপ পরিচালনা করে যেমন রুট পাসওয়ার্ড সেট করা, বেনামে ব্যবহারকারীদের অপসারণ, দূরবর্তীভাবে রুট লগইনকে নিষিদ্ধ করা, পরীক্ষার ডাটাবেস এবং পুনরায় লোড করার সুযোগ সুবিধা।

# mysql_secure_installation

মাইএসকিউএল ইনস্টলেশনটি সুরক্ষিত হয়ে গেলে আপনি মাইএসকিউএল শেলটিতে লগ ইন করতে পারেন এবং নতুন ডাটাবেস এবং ব্যবহারকারী তৈরি করতে শুরু করতে পারেন।

# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'ravi123';
mysql> exit

এখানেই শেষ! এই নিবন্ধে, আমরা CentOS 8 এবং RHEL 8 এ মাইএসকিউএল 8.0 কীভাবে ইনস্টল করবেন তা ব্যাখ্যা করেছি।