অ্যান্ড্রয়েড

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

ইনস্টলার এ্যাপাচি পিএইচপি Mariadb (মাইএসকিউএল) sur ডেবিয়ান 10 (বাতি)

ইনস্টলার এ্যাপাচি পিএইচপি Mariadb (মাইএসকিউএল) sur ডেবিয়ান 10 (বাতি)

সুচিপত্র:

Anonim

মারিয়াডিবি হ'ল একটি ওপেন সোর্স, মাল্টি-থ্রেডেড রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম, মাইএসকিউএলের পশ্চাদপটে সামঞ্জস্যপূর্ণ প্রতিস্থাপন। মারিয়ানাডিবি হ'ল ডেবিয়ানে মাইএসকিউএল-এর ডিফল্ট বাস্তবায়ন।

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

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

এই নিবন্ধটি লেখার সময়, দেবিয়ান প্রধানতে পাওয়া সর্বশেষতম মারিয়াডিবি সংস্করণটি 10.3 সংস্করণ।

ডিবিয়ান 10 এ মারিয়াডিবি ইনস্টল করতে sudo সুবিধাগুলি সহ রুট বা ব্যবহারকারী হিসাবে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:

  1. প্যাকেজ সূচক আপডেট করে শুরু করুন:

    sudo apt update

    নিম্নলিখিত কমান্ডটি চালিয়ে মারিয়াডিবি সার্ভার এবং ক্লায়েন্ট প্যাকেজ ইনস্টল করুন:

    sudo apt install mariadb-server

    মারিয়াডিবি পরিষেবা স্বয়ংক্রিয়ভাবে শুরু হবে। এটি যাচাই করতে পরিষেবার স্থিতি পরীক্ষা করুন:

    sudo systemctl status mariadb

    আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:

    ● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

সুরক্ষিত মারিয়াডিবি

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

sudo mysql_secure_installation আপনাকে রুট অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড সেট করতে, অজ্ঞাতনামা ব্যবহারকারীকে অপসারণ, স্থানীয় মেশিনে রুট ব্যবহারকারীর অ্যাক্সেস সীমাবদ্ধ এবং পরীক্ষার ডাটাবেস অপসারণের জন্য আপনাকে অনুরোধ করা হবে।

… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!

যদি নির্বাচিত হয়, স্ক্রিপ্টটি সুবিধার টেবিলগুলি পুনরায় লোড করবে তা নিশ্চিত করে পরিবর্তনগুলি কার্যকরভাবে কার্যকর হবে।

সমস্ত পদক্ষেপগুলি বিশদভাবে ব্যাখ্যা করা হয় এবং সমস্ত প্রশ্নের উত্তর "ওয়াই" (হ্যাঁ) দেওয়ার জন্য সুপারিশ করা হয়।

প্রমাণীকরণের পদ্ধতি

ডিফল্টরূপে, মারিয়াডিবি রুট ব্যবহারকারী unix_socket প্রমাণীকরণ প্লাগইন ব্যবহার করে যা unix_socket ক্লায়েন্ট সরঞ্জামটি কল করার সময় কার্যকর ব্যবহারকারী আইডি পরীক্ষা করে।

এর অর্থ হ'ল আপনি মারিয়াডিবি সার্ভারের সাথে রুট হিসাবে কেবল তখনই সংযোগ স্থাপন করতে পারবেন যদি আপনি মাইএসকিএল কমান্ডটিকে সিস্টেম রুট হিসাবে আখ্যায়িত করেন বা কমান্ডে sudo প্রিপেন্ড করে by

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

sudo mysql

প্রমাণীকরণ প্লাগইন পরিবর্তন করতে নিম্নলিখিত বিবৃতি চালান:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

আপনি এখন নতুন পাসওয়ার্ড ব্যবহার করে মারিয়াডিবি সার্ভারের সাথে সংযোগ করতে পারেন:

mysql -u root -p

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

উপসংহার

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

মারিয়াদব মাইএসকিএল ডেবিয়ান