কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

MariaDB এটির প্রবর্তকের পাশে সবচেয়ে জনপ্রিয় ওপেন সোর্স ডাটাবেসগুলির মধ্যে একটি মাইএসকিউএল. এর মূল স্রষ্টারা মাইএসকিউএল উন্নত MariaDB ভয় যে প্রতিক্রিয়া মাইএসকিউএল ওরাকল 2010 সালে এটি অধিগ্রহণ করার কারণে হঠাৎ করে একটি অর্থপ্রদানের পরিষেবা হয়ে উঠবে। একই ধরনের কৌশল করার ইতিহাসের সাথে, মারিয়াডিবি-র পিছনের বিকাশকারীরা এটিকে ওপেন সোর্স এবং যা ঘটেছে এমন ভয় থেকে মুক্ত রাখার প্রতিশ্রুতি দিয়েছে। মাইএসকিউএল.

MariaDB এর মতোই জনপ্রিয় হয়ে উঠেছে মাইএসকিউএল বিকাশকারীদের সাথে, উন্নত ক্লাস্টারিংয়ের মতো বৈশিষ্ট্য সহ গ্যালেরা ক্লাস্টার 4, দ্রুত ক্যাশে/সূচীপত্র, স্টোরেজ ইঞ্জিন এবং বৈশিষ্ট্য/এক্সটেনশন যা আপনি পাবেন না মাইএসকিউএল.

নিচের টিউটোরিয়ালে আপনি শিখবেন কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন.

ভি .আই. পি বিজ্ঞাপন

পূর্বশর্ত

  • প্রস্তাবিত OS: দেবিয়ান 11 বুলসিয়ে
  • ব্যবহারকারীর অ্যাকাউন্ট: সুডো বা রুট অ্যাক্সেস সহ একটি ব্যবহারকারীর অ্যাকাউন্ট।

অপারেটিং সিস্টেম আপডেট করুন

আপনার আপডেট করুন ডেবিয়ান সমস্ত বিদ্যমান প্যাকেজ আপ টু ডেট আছে তা নিশ্চিত করতে অপারেটিং সিস্টেম:

sudo apt update && sudo apt upgrade -y

টিউটোরিয়াল ব্যবহার করা হবে sudo কমান্ড এবং ধরে নিচ্ছি আপনার সুডো স্ট্যাটাস আছে.

আপনার অ্যাকাউন্টে sudo স্থিতি যাচাই করতে:

sudo whoami

উদাহরণ আউটপুট sudo অবস্থা দেখাচ্ছে:

[joshua@debian~]$ sudo whoami
root

একটি বিদ্যমান বা নতুন sudo অ্যাকাউন্ট সেট আপ করতে, আমাদের টিউটোরিয়াল দেখুন ডেবিয়ানে সুডোয়ার্সে একজন ব্যবহারকারী যোগ করা হচ্ছে.

ব্যবহার করতে রুট অ্যাকাউন্টলগ ইন করতে রুট পাসওয়ার্ড সহ নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

su

নির্ভরতা ইনস্টল করুন

প্রথম ধাপ হল ইনস্টলেশনের জন্য প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করা।

এটি করতে, আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo apt-get install curl software-properties-common dirmngr ca-certificates apt-transport-https -y
ভি .আই. পি বিজ্ঞাপন

MariaDB 10.7 GPG কী এবং সংগ্রহস্থল আমদানি করুন

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

বিকল্প 1 - মিরর সার্ভার ব্যবহার করে মারিয়াডিবি 10.7 আমদানি করুন

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

প্রথমে, নিম্নলিখিত কমান্ড ব্যবহার করে GPG কী আমদানি করুন:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

সফল হলে উদাহরণ আউটপুট:

Executing: /tmp/apt-key-gpghome.HOUXri7uzh/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: requesting key from 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: key F1656F24C74CD1D8: public key "MariaDB Signing Key <signing-key@mariadb.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

এরপরে, MariaDB 10.7 সংগ্রহস্থল আমদানি করতে আপনার টার্মিনালে কমান্ডটি চালান:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'

উল্লেখ্য, ডাউনলোড মিরর পাওয়া যাবে এই পৃষ্ঠায় থেকে মারিয়াডিবি ফাউন্ডেশন সংগ্রহস্থলের জন্য আপনার কাছাকাছি একটি অবস্থান খুঁজে পেতে.

এখন যেহেতু কী এবং সংগ্রহস্থল আমদানি করা হয়েছে নতুন সংযোজন প্রতিফলিত করতে apt প্যাকেজ ম্যানেজার তালিকা আপডেট করুন।

sudo apt update

পরবর্তী, বিকল্প 2 এড়িয়ে যান এবং ইনস্টলেশন অংশে যান।

বিকল্প 2 - অফিসিয়াল ব্যাশ স্ক্রিপ্ট ব্যবহার করে মারিয়াডিবি 10.7 রেপো আমদানি করুন

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

আপনার টার্মিনালে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=10.7 --skip-maxscale --skip-tools

দ্রষ্টব্য, কমান্ড ব্যর্থ হলে, সম্ভবত, আপনি কার্ল প্যাকেজ ইনস্টল করতে ভুলে গেছেন।

sudo apt install curl -y

উদাহরণ আউটপুট:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

দ্রষ্টব্য, ম্যাক্সস্কেল এবং সরঞ্জামগুলি বাদ দেওয়া হয়েছিল। আপনি এই পতাকাগুলি সরাতে পারেন, কিন্তু বর্তমান মুহুর্তে, Debian 11-এর জন্য সরঞ্জামগুলি সমর্থিত নয়৷ বেশিরভাগ ব্যবহারকারীর এই অতিরিক্তগুলির প্রয়োজন হবে না৷

এটি দেখায় যে সংগ্রহস্থলটি সফলভাবে আমদানি করা হয়েছে। এরপরে, আপনার APT সংগ্রহস্থলের তালিকা রিফ্রেশ করুন।

sudo apt update
ভি .আই. পি বিজ্ঞাপন

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

মারিয়াডিবি ইনস্টল করতে, আপনাকে ক্লায়েন্ট এবং সার্ভার প্যাকেজগুলি ইনস্টল করতে হবে। ইহা এভাবে করা যাবে:

sudo apt install mariadb-server mariadb-client

উদাহরণ আউটপুট:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

টাইপ Y এবং তারপর টিপুন কী লিখুন ইনস্টলেশনের সাথে এগিয়ে যেতে।

সংস্করণ চেক করে মারিয়াডিবি ইনস্টলেশন নিশ্চিত করুন এবং নির্মাণ করুন:

mariadb --version

উদাহরণ আউটপুট:

mariadb  Ver 15.1 Distrib 10.7.1-MariaDB, for debian-linux-gnu (x86_64) using readline EditLine wrapper

MariaDB 10.7 পরিষেবার স্থিতি পরীক্ষা করুন

এখন আপনি MariaDB ইনস্টল করেছেন, এবং আপনি নিম্নলিখিত systemctl কমান্ড ব্যবহার করে ডাটাবেস সফ্টওয়্যারের স্থিতি যাচাই করতে পারেন:

systemctl status mariadb

উদাহরণ:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

ডিফল্টরূপে, আপনি মারিয়াডিবি স্ট্যাটাস সক্রিয় করতে পাবেন। যদি না হয়, MariaDB শুরু করুন, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

sudo systemctl start mariadb

মারিয়াডিবি বন্ধ করতে:

sudo systemctl stop mariadb

সিস্টেম স্টার্টআপে MariaDB সক্ষম করতে:

sudo systemctl enable mariadb

সিস্টেম স্টার্টআপে মারিয়াডিবি অক্ষম করতে:

sudo systemctl disable mariadb

MariaDB পরিষেবা পুনরায় চালু করতে:

sudo systemctl restart mariadb

নিরাপত্তা স্ক্রিপ্ট সহ মারিয়াডিবি 10.7 সুরক্ষিত করুন

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

প্রথমে, লঞ্চ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন (mysql_secure_installation):

sudo mysql_secure_installation

পরবর্তী, নীচে অনুসরণ করুন:

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

নোট, আপনি ব্যবহার করুন (ওয়াই) সবকিছু অপসারণ করতে।

উদাহরণ:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

মারিয়াডিবি 10.7 ইনস্ট্যান্সে লগইন করুন

এখন আপনি পোস্ট-ইন্সটলেশন ইন্সটলেশন সিকিউরিটি স্ক্রিপ্ট সম্পন্ন করেছেন, আপনার লগইন করুন MariaDB ডাটাবেস নিম্নলিখিত ব্যবহার করে করা যেতে পারে:

sudo mysql -u root -p

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

নিম্নলিখিত টাইপ করুন ডাটাবেস কমান্ড দেখান:

SHOW DATABASES;

যারা মাইএসকিউএল-এ নতুন তাদের জন্য, সমস্ত কমান্ড সিনট্যাক্স অবশ্যই " দিয়ে শেষ হতে হবে;"

উদাহরণ:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

টার্মিনাল থেকে প্রস্থান করতে, নিম্নলিখিত টাইপ করুন প্রস্থান কমান্ড:

EXIT;

মারিয়াডিবি 10.7 কীভাবে সরান (আনইনস্টল)

আপনি যদি আর মারিয়াডিবি ব্যবহার করতে না চান এবং এটি সম্পূর্ণরূপে অপসারণ করতে চান তবে নিম্নলিখিত কমান্ডটি চালান:

sudo apt remove mariadb-server mariadb-client --purge

উদাহরণ আউটপুট:

কিভাবে Debian 10.7 Bullseye-এ MariaDB 11 ইনস্টল করবেন

টাইপ Y এবং তারপর টিপুন কী লিখুন আনইনস্টলেশনের সাথে এগিয়ে যেতে।

এর পরে, সম্পূর্ণ অপসারণের জন্য যোগ করা সংগ্রহস্থলগুলি সরান। আপনি যদি 10.6 বা অন্য কোনো উত্সে স্যুইচ করছেন তবে আপনি এটি করতে চাইতে পারেন।

প্রথমত, আপনি যদি মিরর পদ্ধতি ব্যবহার করে MariaDB 10.7 ইনস্টল করেন, তাহলে নিম্নলিখিত কমান্ডটি ব্যবহার করুন - অপসারণ পতাকা এখন যোগ করা হয়েছে।

sudo add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.7/debian bullseye main'
sudo apt update

ব্যাশ স্ক্রিপ্ট সংগ্রহস্থল অপসারণ করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

sudo rm /etc/apt/sources.list.d/mariadb.list
sudo apt update

মনে রাখবেন যে এই কমান্ডটি আপনার সিস্টেম পরিষ্কার করতে সহায়তা করার জন্য MariaDB ইনস্টলেশনের বেশিরভাগ অব্যবহৃত নির্ভরতাগুলিকে সরিয়ে দেবে।

মন্তব্য এবং উপসংহার

টিউটোরিয়ালে, আপনি শিখেছেন কিভাবে মারিয়াডিবি 10.7 এর সর্বশেষ সংস্করণটি সর্বশেষ স্থিতিশীল রিলিজ ডেবিয়ান 11 বুলসে ইন্সটল করবেন।

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

সাবস্ক্রাইব
এর রিপোর্ট করুন
0 মন্তব্য
ইনলাইন প্রতিক্রিয়া
সমস্ত মন্তব্য দেখুন
অ্যাডপ্লাস-বিজ্ঞাপন
0
আপনার মতামত পছন্দ করবে, মন্তব্য করুন।x