ذكري المظهر

تثبيت mariadb على centos 7

How to install MYSQL on Centos 7

How to install MYSQL on Centos 7

جدول المحتويات:

Anonim

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 عندما يُطلب منك متابعة التثبيت.

    بمجرد اكتمال التثبيت ، ابدأ تشغيل خدمة MariaDB وتمكينها من بدء التشغيل باستخدام الأوامر التالية:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    للتحقق من نجاح التثبيت ، تحقق من حالة خدمة MariaDB بكتابة:

    sudo systemctl status mariadb

    يجب أن يظهر الإخراج أن الخدمة نشطة وتعمل:

    قم بتشغيل البرنامج النصي mysql_secure_installation الذي سينفذ العديد من المهام المتعلقة بالأمان:

    sudo mysql_secure_installation

    سيُطلب منك إعداد كلمة مرور المستخدم الجذر ، وإزالة حسابات المستخدمين المجهولين ، وتقييد وصول مستخدم الجذر إلى الجهاز المحلي ، وإزالة قاعدة بيانات الاختبار.

    يتم شرح الخطوات بالتفصيل. يوصى بالإجابة على Y (نعم) على جميع الأسئلة.

تثبيت MariaDB 10.3 على CentOS 7

في وقت كتابة هذا المقال ، كان أحدث إصدار من MariaDB هو الإصدار 10.3. إذا كنت بحاجة إلى تثبيت أي إصدار آخر من MariaDB ، فانتقل إلى صفحة مستودعات MariaDB ، وقم بإنشاء ملف مستودع لإصدار 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/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    قم بتثبيت خادم 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

    "بصمة: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db من: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    اكتب y واضغط على Enter .

    بمجرد اكتمال التثبيت ، قم بتمكين MariaDB لبدء التشغيل وبدء الخدمة:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    للتحقق من التثبيت ، تحقق من حالة خدمة 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 (نعم) على جميع الأسئلة.

الاتصال MariaDB من سطر الأوامر

للاتصال بخادم MariaDB من خلال الجهاز كنوع حساب الجذر:

mysql -u root -p

سيُطلب منك إدخال كلمة مرور الجذر التي قمت بتعيينها مسبقًا عند تشغيل البرنامج النصي 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 وتأمينه على خادم CentOS 7.

الآن بعد أن تم تشغيل خادم MariaDB الخاص بك وأنت تعرف كيفية الاتصال بخادم MariaDB من سطر الأوامر ، قد تحتاج إلى التحقق من الأدلة التالية:

ماريب ماي

هذا المنشور جزء من Install LEMP Stack على سلسلة CentOS 7.

وظائف أخرى في هذه السلسلة:

• كيفية تثبيت Nginx على CentOS 7 • تأمين Nginx مع Let's Encrypt على CentOS 7 • تثبيت MariaDB على CentOS 7 • تثبيت PHP 7 على CentOS 7 • كيفية إعداد كتل خادم Nginx على CentOS 7