CentOS 8 এ মারিয়াডিবি কীভাবে ইনস্টল করবেন


মারিয়াডিবি একটি ওপেন সোর্স, সম্প্রদায়-বিকাশযুক্ত সম্পর্কিত ডেটাবেস ম্যানেজমেন্ট সিস্টেম। এটি মাইএসকিউএল থেকে তৈরি এবং মাইএসকিউএল তৈরি করা বিকাশকারীদের দ্বারা তৈরি এবং রক্ষণাবেক্ষণ করা হয়। মারিয়াডিবি মাইএসকিউএলের সাথে অত্যন্ত সামঞ্জস্যপূর্ণ হওয়ার উদ্দেশ্যে তৈরি হয়েছে তবে নতুন স্টোরেজ ইঞ্জিনের (আরিয়া, কলাম স্টোর, মাইরোকস) এর মতো মারিয়াডিবিতে নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে।

এই নিবন্ধে, আমরা সেন্টোস 8 লিনাক্সে মারিয়াডিবির ইনস্টলেশন ও কনফিগারেশনটি দেখে নেব।

পদক্ষেপ 1: সেন্টস 8 এ মারিয়াডিবি সংগ্রহস্থল সক্ষম করুন

অফিসিয়াল মারিয়াডিবি ডাউনলোড পৃষ্ঠাতে যান এবং বিতরণ হিসাবে সেন্টোস এবং সংস্করণ হিসাবে সেন্টোস 8 এবং সংগ্রহস্থলটি পেতে মারিয়াডিবি 10.5 (স্থিতিশীল সংস্করণ) নির্বাচন করুন।

একবার আপনি বিশদটি নির্বাচন করুন, আপনি মারিয়াডিবি YUM সংগ্রহস্থল entires পাবেন। এই এন্ট্রিগুলিকে /etc/yum.repos.d/MariaDB.repo নামক একটি ফাইলে কপি এবং পেস্ট করুন।

$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

সংগ্রহস্থল ফাইল একবারে স্থাপন করার পরে, আপনি নিম্নলিখিত কমান্ডটি চালিয়ে রেজিস্ট্রিটি যাচাই করতে পারবেন।

$ dnf repolist

পদক্ষেপ 2: সেন্টোস 8 এ মারিয়াডিবি ইনস্টল করা

এখন মারিয়াডিবি প্যাকেজ ইনস্টল করতে ডিএনএফ কমান্ডটি ব্যবহার করুন।

$ sudo dnf install MariaDB-server -y

এরপরে, মারিয়াডিবি পরিষেবা শুরু করুন এবং এটি সিস্টেম স্টার্টআপের সময় অটোস্টার্টে সক্ষম করুন।

$ systemctl start mariadb
$ systemctl enable mariadb

নিম্নলিখিত কমান্ডটি চালিয়ে মারিয়াডিবি পরিষেবার স্থিতি পরীক্ষা করুন।

$ systemctl status mariadb 

আপনি যদি ফায়ারওয়াল সক্ষম করে থাকেন তবে আপনাকে নীচের কমান্ডটি চালিয়ে ফায়ারওয়াল নিয়মে মারিয়াডিবি যুক্ত করতে হবে। নিয়মটি যুক্ত হয়ে গেলে ফায়ারওয়ালটি পুনরায় লোড করা দরকার।

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

পদক্ষেপ 3: সেন্টস 8 এ মারিয়াডিবি সার্ভার সুরক্ষিত করা

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

$ sudo mysql_secure_installation

এখন রুট ব্যবহারকারী হিসাবে মারিয়াডিবির সাথে সংযোগ স্থাপন করুন এবং নিম্নলিখিত কমান্ডগুলি চালিয়ে সংস্করণটি পরীক্ষা করুন।

$ mysql -uroot -p

এই নিবন্ধটির জন্য এটি। আমরা দেখেছি কীভাবে সেন্টস 8 লিনাক্সে মারিয়াডিবি কনফিগার করতে এবং কনফিগার করতে হয়।