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


মারিয়াডিবি মাইএসকিউএল ডাটাবেস ম্যানেজমেন্ট সিস্টেমের একটি জনপ্রিয় বিকল্প। এটি মূল মাইএসকিউএল বিকাশকারীদের দ্বারা বিকাশ করা হয়েছে এবং এটি উন্মুক্ত উত্স থাকার জন্য বোঝানো হয়েছে।

মারিয়াডিবি দ্রুত এবং নির্ভরযোগ্য, বিভিন্ন স্টোরেজ ইঞ্জিনগুলিকে সমর্থন করে এবং এমন প্লাগইন রয়েছে যা এটি ব্যবহারের বিস্তৃত ক্ষেত্রে উপযুক্ত করে তোলে।

এই টিউটোরিয়ালে আমরা আপনাকে দেখাব যে কীভাবে আপনার RHEL 8 এ মারিয়াডিবি সার্ভার ইনস্টল করবেন to আমরা মারিয়াডিবি 10.3.10 সংস্করণটি ইনস্টল করব।

দ্রষ্টব্য: এই টিউটোরিয়ালটি অনুমান করে যে আপনার একটি সক্রিয় RHEL 8 সাবস্ক্রিপশন রয়েছে এবং আপনার RHEL সিস্টেমে আপনার রুট অ্যাক্সেস রয়েছে। বিকল্পভাবে আপনি কোনও সুবিধাযুক্ত ব্যবহারকারী ব্যবহার করতে পারেন এবং sudo দিয়ে কমান্ডগুলি চালাতে পারেন run

মারিয়াডিবি সার্ভার ইনস্টল করা হচ্ছে

মারিয়াডিবি সার্ভারটি ইনস্টল করার জন্য, আমরা ইনস্টলেশনটি সম্পূর্ণ করতে নিম্নলিখিত yum কমান্ডটি ব্যবহার করব।

# yum install mariadb-server

এটি মারিয়াডিবি সার্ভার এবং সমস্ত প্রয়োজনীয় নির্ভরতা ইনস্টল করবে।

ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে আপনি মারিয়াডিবি পরিষেবাটি এটি দিয়ে শুরু করতে পারেন:

# systemctl start mariadb

আপনি যদি প্রতিটি সিস্টেম বুটের পরে মারিয়াডিবি পরিষেবা স্বয়ংক্রিয়ভাবে শুরু করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

# systemctl enable mariadb

এর সাথে মারিয়াডিবি পরিষেবার স্থিতি যাচাই করুন:

# systemctl status mariadb

সুরক্ষিত মারিয়াডিবি ইনস্টলেশন

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

এই উদ্দেশ্যে, কেবল নিম্নলিখিত কমান্ডটি চালান এবং সেই অনুসারে প্রশ্নের উত্তর দিন:

# mysql_secure_installation

মনে রাখবেন যে রুট ব্যবহারকারীর পাসওয়ার্ড খালি, সুতরাং আপনি যদি এটি পরিবর্তন করতে চান তবে বর্তমান পাসওয়ার্ডের জন্য অনুরোধ জানালে কেবল "এন্টার" টিপুন। বাকি আপনি নীচের চিত্রের ধাপ এবং উত্তরগুলি অনুসরণ করতে পারেন:

মারিয়াডিবি সার্ভার অ্যাক্সেস করুন

আসুন আমরা আরও গভীরতর হই এবং একটি ডাটাবেস, ব্যবহারকারী তৈরি করি এবং সেই ব্যবহারকারীকে ডেটাবেস-এর উপর বিশেষাধিকার দেব। কনসোল সহ সার্ভারটি অ্যাক্সেস করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

# mysql -u root -p 

জিজ্ঞাসা করা হলে, আপনি আগে সেট করা মূল পাসওয়ার্ড লিখুন।

এখন আসুন আমাদের ডাটাবেস তৈরি করা যাক। মারিয়াডিবি প্রম্পটে সেই উদ্দেশ্যে, নিম্নলিখিত কমান্ডটি চালান:

MariaDB [(none)]> CREATE DATABASE tecmint; 

এটি টেকমিন্ট নামে নতুন ডেটাবেস তৈরি করবে। আমাদের রুট ব্যবহারকারীর সাথে সেই ডাটাবেসটি অ্যাক্সেস না করে, আমরা পৃথক ডাটাবেস ব্যবহারকারী তৈরি করব, যার কেবলমাত্র সেই ডাটাবেসের বিশেষাধিকার থাকবে।

আমরা tecmint_user নামক আমাদের নতুন ব্যবহারকারী তৈরি করব এবং নিম্নলিখিত কমান্ড সহ টেকমিন্ট ডেটাবেজে এটি সুবিধা দেব:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

আপনার নিজের ব্যবহারকারী তৈরি করার সময়, সেই ব্যবহারকারীকে আপনি যে পাসওয়ার্ডটি দিতে চান সেটি "সিকিওরপাসওয়ার্ড" প্রতিস্থাপন করতে ভুলবেন না।

আপনি উপরের কমান্ডগুলি সমাপ্ত করার পরে, মারিয়াডিবি থেকে প্রস্থান করার জন্য প্রম্পটে "ছাড়ুন" টাইপ করুন:

MariaDB [(none)]> quit;

টেকমিন্ট ডাটাবেস অ্যাক্সেস করতে এখন আপনি নতুন ব্যবহারকারী ব্যবহার করতে পারেন।

# mysql -u tecmint_user -p 

অনুরোধ করা হলে সেই ব্যবহারকারীর জন্য পাসওয়ার্ড প্রবেশ করুন। ব্যবহৃত ডাটাবেসটি পরিবর্তন করতে, আপনি মারিয়াডিবি প্রম্পটে নিম্নলিখিতটি ব্যবহার করতে পারেন:

MariaDB [(none)]> use tecmint;

এটি বর্তমান ডাটাবেসটিকে টেকমিন্টে পরিবর্তন করবে।

বিকল্পভাবে, আপনি ডাটাবেসের নাম নির্দিষ্ট করে দেখিয়েও mysql কমান্ড জারি করতে পারেন।

# mysql -u tecmint_user -p tecmint

আপনি যখন ব্যবহারকারীর পাসওয়ার্ডটি প্রবেশ করেন তখন আপনি সরাসরি টেকমিন্ট ডাটাবেস ব্যবহার করবেন।

এখানে আপনি মারিয়াডিবির কয়েকটি বেসিক শিখেছেন তবে এক্সপ্লোর করার মতো আরও অনেক কিছুই আছে। আপনি যদি আপনার ডাটাবেস জ্ঞান বৃদ্ধি করতে চান তবে আমাদের গাইডগুলি এখানে চেকআউট করতে পারেন:

  1. নতুনদের জন্য মাইএসকিউএল/মারিয়াডিবি শিখুন - অংশ 1
  2. নতুনদের জন্য মাইএসকিউএল/মারিয়াডিবি শিখুন - পার্ট 2
  3. মাইএসকিউএল বেসিক ডেটাবেস অ্যাডমিনিস্ট্রেশন কমান্ড - তৃতীয় খণ্ড
  4. 20 মাইএসকিউএল (মাইসক্ল্যাডমিন) ডেটাবেস প্রশাসনের জন্য আদেশ - অংশ IV
  5. 15 দরকারী মারিয়াডিবি পারফরম্যান্স টিউনিং এবং অপ্টিমাইজেশন টিপস - পঞ্চম

এই হল. এই টিউটোরিয়ালে, আপনি কীভাবে মারিয়াডিবি সার্ভারটি ইনস্টল এবং সুরক্ষিত করবেন এবং আপনার প্রথম ডাটাবেস তৈরি করবেন তা শিখলেন। আপনার যদি কোনও প্রশ্ন থাকে তবে তা নির্দ্বিধায় মন্তব্য বিভাগে পোস্ট করুন।