وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

MariaDB را نصب کنید CentOS 7

0 2
زمان لازم برای مطالعه: 4 دقیقه



MariaDB یک سیستم مدیریت پایگاه داده رابطه‌ای منبع باز، سازگار با عقب و باینری جایگزین MySQL است. این توسط برخی از توسعه دهندگان اصلی MySQL و توسط بسیاری از افراد جامعه توسعه یافته است. با انتشار CentOS 7، MySQL با MariaDB به عنوان سیستم پایگاه داده پیش فرض جایگزین شد.

اگر به هر دلیلی نیاز به نصب MySQL دارید، روش نصب MySQL را بررسی کنید CentOS 7 آموزش. اگر برنامه شما نیاز خاصی ندارد، باید از MariaDB، سیستم پایگاه داده پیش فرض استفاده کنید CentOS 7.

در این آموزش روش نصب آخرین نسخه MariaDB را به شما نشان خواهیم داد CentOS 7 با استفاده از مخازن رسمی MariaDB.

پیش نیازها

قبل از ادامه آموزش مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد شده اید.

MariaDB 5.5 را روی آن نصب کنید CentOS 7

نسخه سرور MariaDB به صورت پیش فرض ارائه شده است CentOS مخازن نسخه 5.5 است. اگرچه این آخرین نسخه نیست، اما کاملاً پایدار است.

مراحل زیر را دنبال کنید تا MariaDB 5.5 را نصب و ایمن کنید CentOS 7:

  1. بسته MariaDB را با استفاده از مدیر بسته yum نصب کنید:

    sudo yum install mariadb-server

    مطبوعات y زمانی که از شما خواسته شد تا نصب را ادامه دهید.

  2. پس از اتمام نصب، سرویس MariaDB را راه اندازی کنید و با استفاده از دستورات زیر، آن را در هنگام بوت فعال کنید:

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. برای تأیید موفقیت آمیز بودن نصب، وضعیت سرویس MariaDB را با تایپ کردن زیر بررسی کنید:

    sudo systemctl status mariadb

    خروجی باید نشان دهد که سرویس فعال و در حال اجرا است:

  4. را اجرا کنید mysql_secure_installation اسکریپتی که چندین کار مرتبط با امنیت را انجام می دهد:

    sudo mysql_secure_installation

    از شما خواسته می شود تا رمز عبور کاربر اصلی را تنظیم کنید، حساب های کاربری ناشناس را حذف کنید، دسترسی کاربر ریشه به ماشین محلی را محدود کنید و پایگاه داده آزمایشی را حذف کنید.

    مراحل به تفصیل توضیح داده شده است. توصیه می شود پاسخ دهید Y (بله) به همه سوالات.

پیشنهاد می‌کنیم بخوانید:  Magento 2 را برای استفاده از Varnish در آن پیکربندی کنید CentOS 7

MariaDB 10.3 را روی آن نصب کنید CentOS 7

در زمان نگارش این مقاله، آخرین نسخه MariaDB نسخه 10.3 است. اگر نیاز به نصب هر نسخه دیگری از MariaDB دارید، به این آدرس بروید مخازن MariaDB page

، و یک فایل مخزن برای یک نسخه خاص MariaDB ایجاد کنید.

برای نصب MariaDB 10.3 بر روی CentOS 7، این مراحل را دنبال کنید:

  1. اولین قدم این است که مخزن MariaDB را فعال کنید. یک فایل مخزن به نام ایجاد کنید 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/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. سرور MariaDB و بسته های مشتری را با استفاده از آن نصب کنید yum، مانند سایرین CentOS بسته:

    sudo yum install MariaDB-server MariaDB-client

    Yum ممکن است از شما بخواهد که کلید MariaDB GPG را وارد کنید:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key <package-signing-key@mariadb.org>"
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    تایپ کنید y و ضربه بزنید Enter.

  3. پس از اتمام نصب، MariaDB را فعال کنید تا در بوت شروع شود و سرویس را راه اندازی کند:

    sudo systemctl enable mariadbsudo systemctl start mariadb
  4. برای تأیید نصب، وضعیت سرویس 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)
               https://mariadb.com/kb/en/library/systemd/
  5. آخرین مرحله اجرای آن است mysql_secure_installation اسکریپتی که چندین کار مرتبط با امنیت را انجام می دهد:

    sudo mysql_secure_installation

    اسکریپت از شما می خواهد رمز عبور کاربر اصلی را تنظیم کنید، کاربر ناشناس را حذف کنید، دسترسی کاربر ریشه به ماشین محلی را محدود کنید و پایگاه داده آزمایشی را حذف کنید.

    تمامی مراحل به تفصیل توضیح داده شده و پیشنهاد می شود پاسخ دهید Y (بله) به همه سوالات.

پیشنهاد می‌کنیم بخوانید:  روش پیکربندی نام کاربری و آدرس ایمیل Git

از خط فرمان به MariaDB متصل شوید

برای اتصال به سرور MariaDB از طریق terminal به عنوان نوع حساب ریشه:

mysql -u root -p

از شما خواسته می شود رمز عبور root را که قبلاً تنظیم کرده اید وارد کنید mysql_secure_installation اسکریپت اجرا شد

هنگامی که رمز عبور را وارد کردید با پوسته MariaDB مطابق شکل زیر نمایش داده می شود:

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.

نتیجه

در این آموزش، روش نصب و ایمن سازی MariaDB را بر روی a به شما نشان داده ایم CentOS 7 سرور.

اکنون که سرور MariaDB شما راه‌اندازی شده و می‌دانید چگونه از خط فرمان به سرور MariaDB متصل شوید، ممکن است بخواهید راهنماهای زیر را بررسی کنید:

  • روش مدیریت حساب های کاربری و پایگاه داده MySQL
  • روش بازنشانی رمز عبور ریشه MySQL
  • چگونه یک پایگاه داده MySQL ایجاد کنیم
  • روش ایجاد حساب کاربری MySQL و اعطای امتیازات
  • روش نمایش کاربران MySQL
  • روش پشتیبان گیری و بازیابی پایگاه داده MySQL با Mysqldump

اگر یک رابط وب را به خط فرمان ترجیح می دهید، می توانید phpMyAdmin را نصب کنید و پایگاه داده های MariaDB خود را از طریق آن مدیریت کنید.

mariadb mysql centos

این پست بخشی از LEMP Stack را نصب کنید CentOS 7 سلسله.
سایر پست های این مجموعه:


روش نصب Nginx روی CentOS 7

Nginx را با Let’s Encrypt روشن کنید CentOS 7

MariaDB را نصب کنید CentOS 7

PHP 7 را روی آن نصب کنید CentOS 7

روش راه اندازی بلوک های سرور Nginx CentOS 7
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 21:22:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید