ذكري المظهر

كيفية تثبيت mariadb على ديبيان 10

How to Install Debian 9 on VirtualBox

How to Install Debian 9 on VirtualBox

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

Anonim

MariaDB هو نظام إدارة قواعد بيانات علائقية متعدد المصادر مفتوح المصدر ، بديل متوافق مع MySQL. MariaDB هو تطبيق MySQL الافتراضي في دبيان.

يشرح هذا البرنامج التعليمي كيفية تثبيت MariaDB على دبيان 10.

تثبيت MariaDB على دبيان 10

في وقت كتابة هذا المقال ، كان أحدث إصدار من MariaDB المتوفر في دبيان الرئيسي هو الإصدار 10.3.

قم بتنفيذ الخطوات التالية كجذر أو مستخدم له امتيازات sudo لتثبيت MariaDB على Debian 10:

  1. ابدأ بتحديث فهرس الحزم:

    sudo apt update

    قم بتثبيت خادم MariaDB وحزم العميل من خلال تشغيل الأمر التالي:

    sudo apt install mariadb-server

    ستبدأ خدمة MariaDB تلقائيًا. للتحقق من ذلك ، تحقق من حالة الخدمة:

    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

تأمين MariaDB

MariaDB يأتي مع برنامج نصي يمكن أن يساعدك على تحسين أمان التثبيت. لبدء تشغيل نوع البرنامج النصي 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!

إذا تم تحديده ، فسيقوم البرنامج النصي بإعادة تحميل جداول الامتيازات لضمان سريان التغييرات فورًا.

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

أساليب المصادقة

بشكل افتراضي ، يستخدم المستخدم الجذر MariaDB المكون الإضافي لمصادقة unix_socket الذي يتحقق من معرف المستخدم الفعال عند استدعاء أداة عميل mysql .

هذا يعني أنه لا يمكنك الاتصال بخادم MariaDB كجذر إلا إذا كنت mysql الأمر mysql كجذر للنظام أو عن طريق الدفع المسبق sudo إلى الأمر.

لمزيد من الأمان ، يوصى بالاحتفاظ بالبرنامج المساعد للمصادقة الافتراضي والسماح للمستخدم الجذر بالمصادقة فقط عبر مآخذ Unix.

sudo mysql

قم بتشغيل العبارات التالية لتغيير المكون الإضافي للمصادقة:

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

يمكنك الآن الاتصال بخادم MariaDB باستخدام كلمة المرور الجديدة:

mysql -u root -p

سيسمح لك تغيير المكون الإضافي للمصادقة بتسجيل الدخول كجذر من برنامج خارجي مثل phpMyAdmin.

استنتاج

في هذا البرنامج التعليمي ، أظهرنا لك كيفية تثبيت MariaDB وتأمينه على خادم دبيان 10.

ماريب مسقلان ديبيان