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


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

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

এই সংক্ষিপ্ত নিবন্ধে, আমরা আপনাকে ডেবিয়ান 10 এ একটি মারিয়াডিবি সার্ভারটি ইনস্টল এবং সুরক্ষিত করার উপায় দেখাব।

  1. একটি ডেবিয়ান 10 (বুস্টার) ন্যূনতম সার্ভার ইনস্টল করুন

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

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

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

# apt install mariadb-server

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

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

# systemctl status mariadb  

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

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

ডেবিয়ান 10 এ মারিয়াডিবি সার্ভার সুরক্ষিত করা হচ্ছে

মারিয়াডিবি ইনস্টলেশন প্রক্রিয়াটিতে ডিফল্ট ইনস্টলেশনটি সুরক্ষিত থাকে এবং এটি mysql_secure_installation শেল স্ক্রিপ্ট চালিয়ে করা যেতে পারে, যা আপনাকে আপনার মারিয়াডিবি উদাহরণটিতে কিছুটা অতিরিক্ত সুরক্ষা যোগ করার অনুমতি দেয়:

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

সুরক্ষা স্ক্রিপ্ট শুরু করার জন্য, নিম্নলিখিত কমান্ডটি চালনা করুন এবং নীচের স্ক্রিনশটে প্রদর্শিত প্রশ্নের উত্তর দিন।

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

# mysql -u root -p 

"my_test_db" নামের একটি ডাটাবেস এবং "টেস্ট_উজার" নামের একটি ব্যবহারকারী তৈরি করার জন্য ডেটাবেস পরিচালনা করার জন্য সম্পূর্ণ অধিকার সহ নিম্নলিখিত এসকিউএল কমান্ডগুলি পরিচালনা করে।

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

একটি নতুন ডাটাবেস এবং ডাটাবেস ব্যবহারকারী তৈরি করার পরে, নতুন ব্যবহারকারীর অ্যাকাউন্টটি ব্যবহার করে মারিয়াডিবি শেলটি অ্যাক্সেস করার চেষ্টা করুন এবং ব্যবহারকারীর জন্য নির্ধারিত সমস্ত ডাটাবেসগুলি নীচে দেখান।

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

আপনি মারিয়াডিবিতে নিম্নলিখিত নিম্নলিখিত দরকারী নিবন্ধগুলি পড়তে পছন্দ করতে পারেন।

  1. নতুনদের জন্য মাইএসকিউএল/মারিয়াডিবি শিখুন - অংশ 1
  2. মাইএসকিউএল এবং মারিয়াডিবি - পার্ট 2 এর বেশ কয়েকটি ফাংশন কীভাবে ব্যবহার করবেন তা শিখুন
  3. লিনাক্সের জন্য 12 মাইএসকিউএল/মারিয়াডিবি সুরক্ষা সেরা অনুশীলন
  4. li
  5. কীভাবে MySQL/মারিয়াডিবি এবং পোস্টগ্র্যাস এসকিউএলকে ‘অটোমিস্ক্লব্যাকআপ’ এবং ‘অটোপোস্টগ্রেস্ক্ল্যাকব্যাকআপ’ সরঞ্জামগুলি ব্যবহার করে ব্যাকআপ/পুনরুদ্ধার করবেন
  6. মাইএসকিউএলে সাধারণ ত্রুটিগুলি সমাধানের জন্য দরকারী টিপস

আপাতত এই পর্যন্ত! এই নির্দেশিকায়, আমরা দেখিয়েছি যে একটি ডেবিয়ান 10 ন্যূনতম সার্ভার ইনস্টলেশনতে একটি মারিয়াডিবি সার্ভারটি কীভাবে ইনস্টল করা ও সুরক্ষিত করা যায়। আপনি আমাদের সাথে ভাগ করতে চান এমন কোনও প্রশ্ন বা তথ্যের জন্য আমাদের কাছে পৌঁছাতে নীচের মন্তব্য ফর্মটি ব্যবহার করুন।