كيفية تثبيت واستخدام MariaDB على Ubuntu 20.04
MariaDB هي قاعدة بيانات علائقية مفتوحة المصدر تحظى بشعبية واسعة، وتُعد بديلاً مذهلاً لـ MySQL. بفضل تركيزها على الأداء والموثوقية، أصبح العديد من المطورين والشركات يستخدمونها لإدارة قواعد البيانات الخاصة بهم. في هذه المقالة، سنتعلم كيفية تثبيت واستخدام MariaDB على نظام التشغيل Ubuntu 20.04 خطوة بخطوة.
سواء كنت مبتدئًا أو محترفًا، هذه المقالة ستأخذك من البداية حتى تتقن استخدام MariaDB على Ubuntu 20.04 لاستضافة وإدارة قواعد البيانات بسهولة وكفاءة.
ما هي MariaDB ولماذا تعتبر خيارًا جيدًا؟
MariaDB هي نظام قاعدة بيانات مفتوح المصدر مبني اعتمادًا على MySQL، ولكن مع تحسينات ملحوظة في الأداء والمرونة والمزايا الإضافية التي تجعلها واحدة من أفضل الخيارات لإدارة البيانات. يأتي اسم "MariaDB" من ابنة مؤسس نظام MySQL، وهو ما يعكس الروابط الوثيقة بين المشروعين.
لماذا تفضل MariaDB؟
MariaDB تقدم مميزات رائعة تجعلها حلًا مثاليًا لاستضافة قواعد البيانات الحديثة:
- أداء عالي: يشتهر النظام بسرعته العالية في العمليات وتنفيذ الاستعلامات.
- المرونة: يدعم MariaDB العديد من محركات التخزين لضمان التكيف مع جميع احتياجات المشاريع.
- نظام مفتوح المصدر: يُمكن للمطورين تعديل الكود أو الإبلاغ عن الأخطاء بحرية.
- الأمان: يضمن MariaDB مستويات أمان عالية مع دعمه لكلمات المرور المشفرة وإدارة المستخدمين بكفاءة.
مع وجود هذه المزايا والعديد غيرها، فإن MariaDB يُعتبر الخيار الأول للباحثين عن قاعدة بيانات تجمع بين الأداء القوي وتكلفة الصفر.
كيفية تثبيت MariaDB على Ubuntu 20.04
على Ubuntu 20.04، تثبيت MariaDB يُصبح سهلاً جدًا مع الأوامر المتوفرة في النظام. لنبدأ الآن بخطوات تثبيت وإعداد MariaDB.
الخطوة الأولى: تحديث النظام
قبل أن تبدأ بتثبيت MariaDB، من المهم تحديث حزم النظام للتأكد من أنك تستخدم الإصدارات الأحدث من مكتبات Ubuntu. قم بتشغيل الأمر التالي:
sudo apt update && sudo apt upgrade -y
هذا الأمر سيقوم بتحديث جميع الحزم المثبتة على جهازك إلى الإصدار الأحدث.
الخطوة الثانية: تثبيت MariaDB
لتثبيت قاعدة بيانات MariaDB على Ubuntu 20.04، قم بتشغيل الأمر التالي:
sudo apt install mariadb-server -y
عند الانتهاء، سيتم تنزيل وتثبيت الحزمة الجديدة الخاصة بـ MariaDB.
الخطوة الثالثة: التحقق من حالة الخدمة
بعد التثبيت، ستحتاج إلى التأكد من أن خدمة MariaDB تعمل بشكل صحيح. استخدم الأمر التالي للتحقق من حالة الخدمة:
sudo systemctl status mariadb
يجب أن ترى مخرجات تُظهر أن خدمة MariaDB نشطة وتعمل.
الخطوة الرابعة: إعداد MariaDB
لضمان أمان قاعدة البيانات، يجب استخدام الأمر التالي لإنهاء الإعدادات الأولية:
sudo mysql_secure_installation
هذا الأمر سيسمح لك بتغيير كلمة مرور المستخدم الجذر وتعطيل الحسابات الافتراضية والمزيد من الإعدادات لتحسين أمان قاعدة البيانات.
كيفية إدارة قاعدة بيانات باستخدام MariaDB
بعد تثبيت MariaDB بنجاح، حان الوقت الآن لتعلم كيفية إدارة قواعد البيانات الخاصة بك..
الاتصال بـ MariaDB
للاتصال بواجهة MariaDB واستخدامها، قم بتنفيذ الأمر التالي مع إعطاء الصلاحيات الجذرية:
sudo mysql -u root -p
أدخل كلمة المرور الخاصة بك للدخول إلى واجهة MariaDB، وستكون جاهزًا لتنفيذ الاستعلامات.
إنشاء قاعدة بيانات
لإنشاء قاعدة بيانات جديدة، قم بتنفيذ الأمر التالي:
CREATE DATABASE database_name;
استبدل database_name باسم القاعدة التي ترغب في إنشائها.
إضافة مستخدم جديد ومنحه الصلاحيات
لإضافة مستخدم جديد ومنحه صلاحيات الوصول لقاعدة البيانات، استخدم الأوامر التالية:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost'; FLUSH PRIVILEGES;
تأكد دائمًا من إعادة تحميل الصلاحيات باستخدام FLUSH PRIVILEGES.
أفضل الممارسات لتحسين أداء MariaDB
للحصول على أقصى استفادة من استخدامك لـ MariaDB على Ubuntu 20.04، هناك بعض النصائح التي يجب أخذها بعين الاعتبار:
- مراقبة الأداء: استخدم الأدوات مثل MySQL Tuner لتحليل أداء MariaDB وتحسين الإعدادات.
- تحديث مستمر: حافظ على تحديث قاعدة البيانات لضمان الحصول على أحدث المميزات وإصلاحات الأمان.
- تقسيم الجداول: إذا كانت لديك بيانات ضخمة، قم بتقسيم الجداول لتجنب البطء.
- اختيار محركات التخزين المناسبة: حدد المحرك المناسب مثل InnoDB حسب احتياجات مشروعك.
الخاتمة
MariaDB يُعتبر أحد أفضل أنظمة قواعد البيانات مفتوحة المصدر المتوفرة في السوق. سواء كنت تبحث عن استبدال MySQL أو بدء استخدامه لأول مرة، فإن تثبيته واستخدامه على Ubuntu 20.04 يُعد خطوة رائعة لتحسين تجربتك. من خلال اتباع الخطوات الواردة في هذا المقال، يمكنك إدارة البيانات الخاصة بمشروعك بطريقة أكثر كفاءة وسلاسة.
ابدأ الآن وتعلم المزيد لاكتساب المهارات اللازمة لتحقيق أقصى استفادة من MariaDB! ولا تنسَ متابعة تحديثات وأخبار المجتمع المفتوح للمحافظة على مستوى عالٍ من الأمان والكفاءة.