إدارة قواعد البيانات أصبحت أسهل مع phpMyAdmin في HosteDay
أصبح بإمكان مستخدمي HosteDay إدارة قواعد بيانات تطبيقاتهم مباشرة باستخدام phpMyAdmin، مع وصول سريع وآمن إلى الجداول والبيانات وأدوات SQL من خلال لوحة التحكم.
إدارة قواعد البيانات أصبحت أسهل مع phpMyAdmin في HosteDay
أصبحت إدارة قاعدة البيانات جزءًا أساسيًا من دورة تطوير أي تطبيق حديث، سواء كنت تعمل على تطبيق ويب باستخدام Laravel، أو تطبيق Flutter يعتمد على API، أو أي مشروع يحتاج إلى تخزين البيانات وإدارتها بشكل مستمر.
لهذا أضفنا إلى HosteDay دعمًا متكاملًا لـ phpMyAdmin، بحيث أصبح بإمكانك الوصول إلى قاعدة بيانات تطبيقك وإدارة الجداول والبيانات مباشرة من بيئة الاستضافة الخاصة بمشروعك.
بدل الاعتماد على أدوات خارجية أو إعداد اتصالات منفصلة بقاعدة البيانات، يمكنك الآن الوصول إلى الأدوات التي تحتاج إليها من مكان واحد.
ما هي phpMyAdmin؟
phpMyAdmin هي واحدة من أشهر الأدوات مفتوحة المصدر لإدارة قواعد بيانات MySQL و MariaDB من خلال المتصفح.
تتيح للمطور تنفيذ معظم عمليات إدارة قواعد البيانات من خلال واجهة رسومية، مثل:
- استعراض قواعد البيانات والجداول.
- مشاهدة السجلات والبيانات.
- إضافة البيانات وتعديلها.
- حذف السجلات عند الحاجة.
- تنفيذ استعلامات SQL.
- البحث داخل الجداول.
- إدارة الحقول والفهارس.
- استيراد البيانات وتصديرها.
- مراجعة بنية قاعدة البيانات.
- التعامل مع العلاقات بين الجداول.
ومع دمج phpMyAdmin داخل HosteDay، أصبحت هذه الأدوات متاحة مباشرة لمشاريعك المستضافة على المنصة.
phpMyAdmin أصبح جزءًا من أدوات الاستضافة
تم دمج phpMyAdmin داخل صفحة إدارة الاستضافة في HosteDay إلى جانب الأدوات الأخرى التي يحتاج إليها المطور.
عند اختيار إحدى استضافاتك، يمكنك الانتقال إلى قسم phpMyAdmin والوصول إلى قاعدة البيانات المرتبطة بهذه الاستضافة.
تعرض الصفحة المعلومات الأساسية الخاصة بقاعدة البيانات، بما في ذلك:
- نطاق الاستضافة.
- اسم قاعدة البيانات.
- اسم مستخدم قاعدة البيانات.
- كلمة المرور.
- رابط مباشر لفتح phpMyAdmin.
وهذا يعني أنك لن تحتاج إلى البحث داخل ملفات المشروع أو إعدادات الخادم للوصول إلى بيانات قاعدة البيانات.
قاعدة بيانات مستقلة لكل استضافة
عند امتلاك أكثر من تطبيق أو استضافة داخل HosteDay، تظهر كل استضافة بشكل مستقل داخل لوحة التحكم.
يمكنك اختيار الاستضافة التي تريد إدارتها، ثم الانتقال إلى مدير قاعدة البيانات الخاص بها.
على سبيل المثال، عند اختيار استضافة مثل:
tapricks.hosteday.com
ستعرض HosteDay قاعدة البيانات المرتبطة بهذا المشروع ومعلومات الدخول المخصصة لها.
هذا التنظيم يجعل إدارة عدة مشاريع أكثر وضوحًا ويقلل احتمالية التعامل مع قاعدة بيانات المشروع الخطأ.
الوصول إلى بيانات قاعدة البيانات بسهولة
توفر صفحة phpMyAdmin داخل HosteDay بيانات الدخول اللازمة للوصول إلى قاعدة البيانات.
يتم إبقاء المعلومات الحساسة مخفية افتراضيًا، ويمكن للمستخدم إظهارها أو نسخها عند الحاجة.
يمكن نسخ:
- اسم المستخدم.
- كلمة المرور.
ثم استخدامها مباشرة في صفحة تسجيل الدخول إلى phpMyAdmin.
بهذه الطريقة يحصل المطور على وصول سريع إلى قاعدة البيانات دون الحاجة إلى الدخول إلى الخادم أو البحث عن معلومات الاتصال يدويًا.
فتح phpMyAdmin مباشرة من لوحة HosteDay
تحتوي صفحة إدارة قاعدة البيانات على زر مباشر لفتح phpMyAdmin.
بعد تسجيل الدخول يمكنك إدارة قاعدة البيانات باستخدام واجهة phpMyAdmin المعروفة.
يمكنك الانتقال بين الجداول، مشاهدة البيانات، تنفيذ الاستعلامات وإدارة بنية قاعدة البيانات دون الحاجة إلى تثبيت أي برنامج إضافي على جهازك.
كل ما تحتاج إليه هو المتصفح.
تنظيم جداول المشروع وجداول النظام
قد تحتوي قواعد بيانات التطبيقات على عدد كبير من الجداول.
بعض هذه الجداول ينتمي مباشرة إلى التطبيق، بينما يتم إنشاء بعضها بواسطة Laravel أو الخدمات الداخلية المستخدمة لتشغيل المشروع.
لهذا قمنا بتحسين واجهة phpMyAdmin المستخدمة في HosteDay لتسهيل التمييز بين أنواع الجداول.
يتم تقسيم الجداول بصريًا إلى مجموعتين رئيسيتين.
جداول المشروع
وهي الجداول التي يستخدمها التطبيق مباشرة، مثل:
users
players
gamesessions
products
orders
dailychallenges
ويستطيع المطور الوصول إليها بسهولة أثناء تطوير التطبيق وإدارة بياناته.
جداول النظام المحمية
هناك أيضًا جداول يستخدمها Laravel أو نظام الاستضافة لتشغيل بعض الخدمات الداخلية، مثل:
cache
cache_locks
jobs
job_batches
migrations
sessions
وغيرها من الجداول التي لا يحتاج المطور عادةً إلى تعديلها أثناء العمل اليومي.
يساعد هذا الفصل على جعل قاعدة البيانات أكثر وضوحًا، كما يقلل من احتمالية تعديل أحد جداول النظام عن طريق الخطأ.
تجربة phpMyAdmin مخصصة لـ HosteDay
لم نقم فقط بإضافة رابط إلى phpMyAdmin، وإنما تم تخصيص بيئة الإدارة لتصبح جزءًا أوضح من تجربة HosteDay.
تظهر داخل الواجهة هوية HosteDay مع الإشارة إلى أن قاعدة البيانات جزء من مساحة المشروع المستضافة.
وفي الوقت نفسه تبقى أدوات phpMyAdmin الأساسية متاحة للمطور.
الهدف هو الجمع بين قوة phpMyAdmin وتجربة إدارة أكثر تنظيمًا للمشاريع المستضافة على HosteDay.
تنفيذ استعلامات SQL مباشرة
من أهم الأدوات المتوفرة داخل phpMyAdmin إمكانية تشغيل استعلامات SQL مباشرة.
يمكن للمطور تنفيذ استعلامات مثل:
SELECT * FROM users;
أو استخدام استعلامات أكثر تقدمًا لتحليل البيانات أو البحث عن سجلات محددة.
هذه الإمكانية مفيدة بشكل خاص أثناء تطوير التطبيقات واختبار الـ API، حيث يمكن التأكد مباشرة من البيانات التي تم تخزينها داخل قاعدة البيانات.
استعراض وتعديل البيانات
يمكن من خلال phpMyAdmin استعراض محتويات أي جدول متاح للمستخدم.
على سبيل المثال، إذا كان التطبيق يحتوي على جدول:
gamesessions
يمكنك مشاهدة جلسات اللعب المخزنة والتأكد من القيم الموجودة في الحقول المختلفة.
وإذا كنت تعمل على متجر إلكتروني، فيمكنك استعراض جداول مثل:
products
orders
customers
وهذا يجعل phpMyAdmin أداة مفيدة جدًا أثناء اختبار التطبيق ومعالجة المشكلات.
البحث داخل قواعد البيانات
عندما تحتوي قاعدة البيانات على آلاف السجلات، يصبح الوصول إلى سجل معين يدويًا أمرًا غير عملي.
توفر phpMyAdmin أدوات بحث تساعدك على العثور على البيانات باستخدام قيم محددة أو شروط مختلفة.
يمكنك البحث باستخدام:
- رقم المستخدم.
- البريد الإلكتروني.
- اسم المنتج.
- رقم الطلب.
- قيمة حقل محدد.
- معرف السجل.
وبذلك يمكن فحص البيانات بسرعة دون الحاجة إلى كتابة استعلام SQL لكل عملية بحث.
استيراد وتصدير البيانات
تدعم phpMyAdmin عمليات استيراد وتصدير قواعد البيانات والجداول.
يمكن استخدام ميزة التصدير لإنشاء نسخة من البيانات بصيغ متعددة، ومن أشهرها:
- SQL
- CSV
كما يمكن استخدام الاستيراد لإدخال بيانات أو تنفيذ ملفات SQL عندما تسمح إعدادات المشروع بذلك.
هذه الأدوات مفيدة أثناء تطوير المشروع أو نقل البيانات أو الاحتفاظ بنسخة للاختبار.
مفيدة جدًا لمطوري Laravel
يعتمد Laravel بشكل كبير على قواعد البيانات في معظم التطبيقات.
أثناء التطوير قد تحتاج إلى التأكد من نتيجة Migration أو مراجعة البيانات التي تمت إضافتها بواسطة Model أو API.
باستخدام phpMyAdmin تستطيع مشاهدة هذه البيانات مباشرة.
على سبيل المثال، بعد تنفيذ طلب API يقوم بإنشاء مستخدم جديد، يمكنك فتح جدول:
users
والتأكد فورًا من أن السجل تم إنشاؤه بالقيم الصحيحة.
كما يمكنك مراجعة العلاقات بين الجداول والتحقق من المفاتيح والفهارس المستخدمة داخل المشروع.
تكامل ممتاز مع تطبيقات Flutter
في التطبيقات التي تستخدم Flutter كواجهة أمامية وHosteDay لاستضافة الخدمات والـ API، تصبح phpMyAdmin أداة مهمة جدًا أثناء التطوير.
عندما يقوم تطبيق Flutter بإرسال بيانات إلى API، يمكنك الانتقال مباشرة إلى قاعدة البيانات والتأكد من وصولها.
على سبيل المثال:
- يرسل التطبيق نتيجة لعبة إلى API.
- يقوم API بحفظ النتيجة.
- تفتح phpMyAdmin.
- تنتقل إلى جدول النتائج.
- تتأكد من أن البيانات تم تخزينها بالشكل الصحيح.
هذا يجعل اكتشاف المشاكل أسرع بكثير.
معرفة مكان المشكلة بشكل أسرع
عندما لا تظهر البيانات داخل التطبيق، قد يكون من الصعب معرفة مكان المشكلة.
هل المشكلة في Flutter؟
أم في API؟
أم في قاعدة البيانات؟
باستخدام phpMyAdmin تستطيع التحقق مباشرة من البيانات الموجودة في قاعدة البيانات.
إذا كانت البيانات موجودة، فمن المرجح أن المشكلة تقع في مرحلة جلب البيانات أو عرضها.
أما إذا لم تكن موجودة، فيمكنك البدء بفحص API أو عملية الحفظ.
هذه الخطوة البسيطة يمكن أن توفر وقتًا كبيرًا أثناء تطوير التطبيقات.
جميع أدوات المشروع في مكان واحد
تأتي إضافة phpMyAdmin ضمن هدف HosteDay في توفير الأدوات الأساسية التي يحتاج إليها المطور داخل بيئة واحدة.
من داخل الاستضافة يمكنك الوصول إلى مجموعة من الأدوات والخدمات مثل:
- لوحة التحكم.
- مختبر API.
- حماية API.
- مدير قاعدة البيانات.
- phpMyAdmin.
- أدوات تصدير التطبيق.
- أدوات إدارة واستضافة المشروع.
وبذلك يستطيع المطور التنقل بين التطبيق والـ API وقاعدة البيانات دون الاعتماد على عدد كبير من الأدوات الخارجية.
لماذا أضفنا phpMyAdmin إلى HosteDay؟
هدفنا هو جعل عملية تطوير وإدارة التطبيقات أبسط.
المطور يريد التركيز على بناء التطبيق، وليس قضاء الوقت في إعداد الأدوات والخوادم والاتصالات.
لذلك حاولنا جعل الوصول إلى قاعدة البيانات مباشرًا قدر الإمكان.
بدل:
الخادم ← إعداد الاتصال ← بيانات MySQL ← برنامج خارجي ← قاعدة البيانات
يمكنك الآن الوصول إليها من خلال:
HosteDay ← الاستضافة ← phpMyAdmin
خطوات أقل، وبيئة أكثر تنظيمًا.
لمن تناسب هذه الميزة؟
ميزة phpMyAdmin مفيدة لمجموعة كبيرة من المستخدمين، ومن بينهم:
- مطورو Laravel.
- مطورو Flutter.
- مطورو تطبيقات الويب.
- مطورو REST API.
- أصحاب المتاجر الإلكترونية.
- مطورو تطبيقات SaaS.
- مطورو الألعاب.
- أصحاب المواقع الديناميكية.
- الفرق التي تحتاج إلى مراجعة البيانات أثناء التطوير.
سواء كان المشروع صغيرًا أو يحتوي على عدد كبير من الجداول، توفر phpMyAdmin طريقة عملية للوصول إلى البيانات وإدارتها.
كيف تستخدم phpMyAdmin في HosteDay؟
يمكن الوصول إلى الميزة بخطوات بسيطة:
- سجل الدخول إلى لوحة تحكم HosteDay.
- انتقل إلى قسم التطبيقات أو الاستضافات.
- اختر الاستضافة التي تريد إدارتها.
- افتح قسم phpMyAdmin.
- انسخ اسم المستخدم وكلمة المرور.
- اضغط على زر الانتقال إلى phpMyAdmin.
- سجل الدخول باستخدام البيانات المعروضة.
- ابدأ إدارة قاعدة بيانات مشروعك.
لا تحتاج إلى تثبيت برامج إضافية أو إعداد اتصال MySQL يدوي.
إدارة قاعدة البيانات أصبحت جزءًا من تجربة HosteDay
مع إضافة phpMyAdmin أصبح بإمكان المطور الانتقال من إدارة التطبيق إلى إدارة قاعدة بياناته خلال ثوانٍ.
يمكنك بناء التطبيق، اختبار API، مراجعة البيانات وتنفيذ استعلامات SQL من خلال بيئة أكثر تكاملًا.
وتمثل هذه الميزة خطوة إضافية ضمن تطوير HosteDay كمنصة تساعد المطور على إدارة التطبيق والبنية التحتية والخدمات المرتبطة به من مكان واحد.
إذا كنت تستخدم HosteDay بالفعل، يمكنك الدخول إلى لوحة التحكم واختيار إحدى استضافاتك ثم فتح قسم phpMyAdmin لتجربة الميزة الجديدة.