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

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

লিনাক্স CentOS 7 MariaDB ইনস্টল করুন এবং দূরবর্তী অ্যাক্সেস মঞ্জুর

লিনাক্স CentOS 7 MariaDB ইনস্টল করুন এবং দূরবর্তী অ্যাক্সেস মঞ্জুর

সুচিপত্র:

Anonim

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

আপনি যদি কোনও কারণে মাইএসকিউএল ইনস্টল করতে চান তবে সেন্টস 7 টি টিউটোরিয়ালে মাইএসকিউএল ইনস্টল করবেন কীভাবে তা পরীক্ষা করে দেখুন। যদি আপনার অ্যাপ্লিকেশনটির কোনও নির্দিষ্ট প্রয়োজনীয়তা না থাকে তবে আপনার সেন্টোস 7-এ ডিফল্ট ডাটাবেস সিস্টেম মারিয়াডিবিতে থাকা উচিত।

এই টিউটোরিয়ালে আমরা আপনাকে দেখাব যে কীভাবে অফিসিয়াল মারিয়াডিবি রেপোজিটরিগুলি ব্যবহার করে সেন্টোস 7 এ মারিয়াডিবিয়ের সর্বশেষ সংস্করণটি ইনস্টল করা যায়।

পূর্বশর্ত

টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি sudo সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন তা নিশ্চিত করুন।

CentOS 7 এ মারিয়াডিবি 5.5 ইনস্টল করুন

ডিফল্ট CentOS সংগ্রহস্থলে সরবরাহ করা মারিয়াডিবি সার্ভারের সংস্করণটি 5.5। এটি যদিও সর্বশেষতম সংস্করণ নয় তবে এটি বেশ স্থিতিশীল।

CentOS 7 তে মারিয়াডিবি 5.5 ইনস্টল ও সুরক্ষিত করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. Yum প্যাকেজ পরিচালক ব্যবহার করে মারিয়াডিবি প্যাকেজ ইনস্টল করুন:

    sudo yum install mariadb-server

    ইনস্টলেশনের সাথে এগিয়ে যাওয়ার অনুরোধ জানাতে y টিপুন।

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

    sudo systemctl start mariadb sudo systemctl enable mariadb

    ইনস্টলেশনটি সফল হয়েছে তা যাচাই করতে, টাইপ করে মারিয়াডিবি পরিষেবার স্থিতি পরীক্ষা করুন:

    sudo systemctl status mariadb

    আউটপুটটি দেখানো উচিত যে পরিষেবাটি সক্রিয় এবং চলছে:

    mysql_secure_installation স্ক্রিপ্টটি চালান যা সুরক্ষা সম্পর্কিত বেশ কয়েকটি কার্য সম্পাদন করবে:

    sudo mysql_secure_installation

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

    পদক্ষেপগুলি বিস্তারিতভাবে ব্যাখ্যা করা হয়। সমস্ত প্রশ্নের Y (হ্যাঁ) এর উত্তর দেওয়া বাঞ্ছনীয়।

CentOS 7 এ মারিয়াডিবি 10.3 ইনস্টল করুন

এই নিবন্ধটি লেখার সময়, মারিয়াডিবি এর সর্বশেষ সংস্করণটি 10.3 সংস্করণ। আপনার যদি মারিয়াডিবি-র অন্য কোনও সংস্করণ ইনস্টল করার প্রয়োজন হয় তবে মারিয়াডিবি সংগ্রহস্থল পৃষ্ঠায় যান এবং একটি নির্দিষ্ট মারিয়াডিবি সংস্করণের জন্য একটি সংগ্রহস্থল ফাইল তৈরি করুন।

CentOS 7 এ মারিয়াডিবি 10.3 ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রথম পদক্ষেপটি হল মারিয়াডিবি সংগ্রহস্থল সক্ষম করা। MariaDB.repo নামে একটি সংগ্রহস্থল ফাইল তৈরি করুন এবং নিম্নলিখিত সামগ্রীটি যুক্ত করুন:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

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

    sudo yum install MariaDB-server MariaDB-client

    ইয়াম আপনাকে মারিয়াডিবি জিপিজি কী আমদানি করতে অনুরোধ করতে পারে:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "আঙুলের ছাপ: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db থেকে: https://yum.mariadb.org/RPM-GPG-KEY- মারিয়াডিবি

    y টাইপ করুন এবং Enter

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

    sudo systemctl enable mariadb sudo systemctl start mariadb

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

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    শেষ পদক্ষেপটি mysql_secure_installation স্ক্রিপ্টটি চালানো যা সুরক্ষা সম্পর্কিত বেশ কয়েকটি কার্য সম্পাদন করবে:

    sudo mysql_secure_installation

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

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

কমান্ড লাইন থেকে মারিয়াডিবিতে সংযুক্ত করুন

রুট অ্যাকাউন্টের ধরণ হিসাবে টার্মিনালের মাধ্যমে মারিয়াডিবি সার্ভারের সাথে সংযোগ স্থাপন করতে:

mysql -u root -p

mysql_secure_installation স্ক্রিপ্টটি চালানোর সময় আপনাকে পূর্ব নির্ধারিত মূল পাসওয়ার্ডটি প্রবেশ করার অনুরোধ জানানো হবে।

আপনি পাসওয়ার্ডটি প্রবেশ করার পরে আপনাকে নীচে প্রদর্শিত হিসাবে মারিয়াডিবি শেলটি উপস্থাপন করা হবে:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

উপসংহার

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

এখন আপনার মারিয়াডিবি সার্ভারটি চালু এবং চলমান রয়েছে এবং আপনি কীভাবে কমান্ড লাইন থেকে মারিয়াডিবি সার্ভারের সাথে সংযোগ স্থাপন করবেন তা জানেন, আপনি নিম্নলিখিত গাইডগুলি পরীক্ষা করতে চাইতে পারেন:

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

এই পোস্টটি CentOS 7 সিরিজে ইনস্টল করা LEMP স্ট্যাকের একটি অংশ part

এই সিরিজের অন্যান্য পোস্ট:

Cent CentOS 7 এ Nginx কীভাবে ইনস্টল করবেন Cent CentOS 7 এ এনক্রিপ্ট সহ নিরাপদ Nginx Cent CentOS 7 এ মারিয়াডিবি ইনস্টল করুন Cent CentOS 7 এ পিএইচপি 7 ইনস্টল করুন Cent CentOS 7 এ Nginx সার্ভার ব্লক কীভাবে সেটআপ করবেন?