تعد إدارة قواعد بيانات MySQL أحد المتطلبات الأساسية لكونك مطور وورد بريس محترفًا. Adminer يبسط هذه المهمة بشكل كبير.
يتطلب كل موقع وورد بريس قاعدة بيانات ليعمل – فهو المكان الذي يخزن فيه وورد بريس جميع البيانات الهامة لمواقعك. بينما كان phpMyAdmin أداة أساسية لإدارة قواعد البيانات MySQL / MariaDB لسنوات عديدة ، فإن Adminer هو بديل رائع. يأتي محملاً بالعديد من الميزات المفيدة وواجهة مستخدم أجمل ، كل ذلك ضمن ملف PHP واحد وخفيف الوزن يمكنك نشره بسرعة على خادمك.
في هذا المنشور ، ستتعرف على Adminer ، والمزايا العديدة التي يقدمها عبر phpMyAdmin ، وكيف يمكنك استخدامه لإدارة قواعد البيانات الخاصة بك. سنستكشف أيضًا كيف يستخدم DevKinsta Adminer لتبسيط إدارة قاعدة بيانات وورد بريس في بيئات التطوير المحلية .
ما هو المسؤول؟
Adminer (المعروف سابقًا باسم phpMinAdmin) هو أداة مجانية لإدارة قواعد البيانات مفتوحة المصدر تعتمد على PHP . من السهل جدًا النشر على الخادم الخاص بك. لاستخدامه ، كل ما عليك فعله هو تحميل ملف PHP الفردي الخاص به ، وتوجيه المتصفح نحوه ، وتسجيل الدخول.
صفحة تسجيل الدخول الأساسية للمسؤول
صفحة تسجيل دخول المسؤول
على عكس phpMyAdmin ، الذي يدعم فقط إدارة قواعد بيانات MySQL و MariaDB ، يدعم Adminer أيضًا إدارة قواعد البيانات الأخرى مثل PostgreSQL و SQLite و MS SQL و Oracle و SimpleDB و Elasticsearch و MongoDB و Firebird . كما أنه متوفر بـ 43 لغة.
يوفر Adminer واجهة سهلة الاستخدام ودعمًا أفضل للعديد من ميزات MySQL وأداء أكثر تميزًا وأمانًا متزايدًا.
دعنا نستكشف كيفية تثبيت Adminer الآن.
كيفية استخدام المسؤول
ولكن قبل البدء في تثبيته ، إليك بعض المتطلبات الأساسية لجعل المسؤول يعمل على الخادم الخاص بك:
قم بتثبيت PHP 5 أو 7 أو 8
برنامج تشغيل قاعدة بيانات (مثل MySQL و PostgreSQL وما إلى ذلك)
هذا الى حد كبير ذلك!
قم بتنزيل أحدث إصدار من Adminer من موقعه الرسمي على الويب. يمكنك أيضًا العثور على نكهات MySQL فقط والإنجليزية فقط من Adminer هناك. إذا كنت تدير قاعدة بيانات MySQL أو MariaDB (على سبيل المثال لموقع وورد بريس) ، فيمكنك الحصول على هذه المتغيرات الأخف.
تحميل أحدث إصدار من Adminer
تحميل أحدث إصدار من Adminer
بدلاً من ذلك ، إذا كنت تستخدم Terminal ، فيمكنك تنزيله مباشرةً إلى دليلك باستخدام الأمر curl .
curl -o https://github.com/vrana/adminer/releases/download/v4.7.8/adminer-4.7.8.php
Adminer 4.7.8 هو أحدث إصدار مستقر. يضيف دعمًا لـ PHP 8.0 الذي تم إطلاقه للتو . يمكنك تغيير رقم إصدار المسؤول في عنوان URL للتنزيل الخاص بالرمز أعلاه إذا كان هناك إصدار جديد متاح.
بمجرد التنزيل ، يمكنك وضع ملف .php هذا في أي مكان على الخادم الخاص بك ، مثل المجلد الجذر الخاص به. ومع ذلك، فمن الممارسات الجيدة لوضع كل أدوات خارجية بك في دليل منفصل (مثل بائع ، الأصول ، وما إلى ذلك).
لقد قمت الآن بتثبيت Adminer على الخادم الخاص بك. يعني تصميم التوصيل والتشغيل أن Adminer سيعمل على أي خادم تقريبًا.
كيفية الوصول إلى المسؤول
للوصول إليه ، كل ما عليك فعله هو زيارة الرابط الخاص به من خلال متصفحك.
على سبيل المثال ، إذا قمت بوضعه في الدليل الجذر لموقع الويب الخاص بك ، فيمكنك الوصول إليه عن طريق زيارة https://your-website.com/adminer-4.7.8.php . إذا لم يكن لديك إعداد اسم المجال ، فيمكنك أيضًا الوصول إليه من خلال عنوان IP الخاص بالخادم أو بيئة المضيف المحلي .
تسجيل الدخول إلى Adminer باسم قاعدة البيانات أو بدونه
تسجيل الدخول إلى Adminer باسم قاعدة البيانات أو بدونه
من هنا ، يمكنك تسجيل الدخول إلى أي قاعدة بيانات مثبتة على الخادم الخاص بك. يمكنك أيضًا ترك حقل قاعدة البيانات فارغًا. سيُظهر لك المسؤول قائمة بجميع قواعد البيانات على شاشته التالية.
علامة في تسجيل الدخول الدائم الخيار سيوفر تفاصيل تسجيل الدخول حتى تتمكن من إعادة النظر في هذه الدورة لاحقا بسهولة من خلال الروابط على الجانب.
يسرد المسؤول جميع قواعد البيانات إذا لم تحدد واحدة
يسرد المسؤول جميع قواعد البيانات إذا لم تحدد واحدة
ميزات المسؤول
يتضمن Adminer العديد من الميزات لجعل إدارة قاعدة البيانات أكثر سهولة. حان الوقت للتعمق فيها.
الاتصال بخادم قاعدة البيانات
أنشئ قاعدة بيانات جديدة
تعديل اسم قاعدة البيانات ونوع الترتيب
استكشف مخطط قاعدة البيانات
فحص بنية الجداول وبياناتها
تعديل إعدادات الجدول والعمود
أدخل سجلات جديدة وقم بتحديث السجلات الموجودة
بيانات البحث في جميع الجداول
اقتطاع الجداول وإفلاتها ونقلها ونسخها
إنشاء جداول وطرق عرض وإجراءات روتينية وأحداث
استيراد أو تصدير قاعدة بيانات
تنفيذ استعلامات SQL
عرض وإنشاء الامتيازات (المستخدمون)
خيارات تخصيص واسعة النطاق
الاتصال بخادم قاعدة البيانات
كما هو موضح من قبل ، يمكنك الاتصال بأي خادم قاعدة بيانات يدعمه Adminer. بالنسبة لخادم قاعدة بيانات MySQL ، يكون اسم المستخدم الافتراضي هو الجذر ، وكلمة المرور الافتراضية هي سلسلة فارغة. يمكنك أيضًا تحديد قاعدة بيانات موجودة للإدارة من خلالها.
استكشاف قاعدة بيانات وورد بريس مع Adminer
استكشاف قاعدة بيانات وورد بريس مع Adminer
أنشئ قاعدة بيانات جديدة
يمكنك النقر على رابط إنشاء قاعدة بيانات لإنشاء قاعدة بيانات MySQL جديدة. أدخل اسم قاعدة البيانات وحدد نوع الترتيب الخاص بها. بالنسبة لقواعد بيانات وورد بريس ، فإن نوع الترتيب الموصى به هو utf8mb4_unicode_ci .
إنشاء قاعدة بيانات جديدة في Adminer
إنشاء قاعدة بيانات جديدة في Adminer
بعد إنشاء قاعدة بيانات ، يمكنك تغيير جوانب مختلفة منها ، مثل اسم قاعدة البيانات والمخطط والمستخدمين والجداول.
قم بتعيين اسم قاعدة البيانات ونوع الترتيب لإنشاء قاعدة بيانات
قم بتعيين اسم قاعدة البيانات ونوع الترتيب لإنشاء قاعدة بيانات
لقد قمت الآن بإنشاء قاعدة بيانات MySQL جديدة. ستعرض لك الصفحة التالية المزيد من الخيارات لملئها بالجداول والأعمدة والمزيد.
ابحث عن قاعدة البيانات الجديدة المدرجة في القائمة المنسدلة والعنوان
ابحث عن قاعدة البيانات الجديدة المدرجة في القائمة المنسدلة والعنوان
تعديل اسم قاعدة البيانات ونوع الترتيب
يتيح لك النقر فوق ارتباط قاعدة بيانات Alter تغيير اسمها ونوع الترتيب. إذا قمت للتو بإنشاء قاعدة بيانات وقمت بعمل خطأ إملائي ، فسيكون هذا مفيدًا للغاية.
قم بتحرير قواعد البيانات بسهولة باستخدام خيار “Alter database” الخاص بالمسؤول
قم بتحرير قواعد البيانات بسهولة باستخدام خيار “Alter database” الخاص بالمسؤول
على سبيل المثال ، قمت بتغيير نوع ترتيب قاعدة البيانات من utf8_unicode_ci إلى utf8mb4_unicode_ci .
تعديل قاعدة بيانات في Adminer
تعديل قاعدة بيانات في Adminer
ملاحظة: إذا كانت قاعدة البيانات الخاصة بك قيد الاستخدام بالفعل من قبل أي تطبيق ، فتأكد من أن التغييرات التي تجريها هنا تنعكس في رمز التطبيق الخاص بك أيضًا.
استكشف مخطط قاعدة البيانات
يشير مخطط قاعدة البيانات إلى التكوين المنطقي الذي يحدد كيفية ارتباط جميع عناصر قاعدة البيانات. في MySQL ، يكون المخطط مرادفًا لقاعدة البيانات. لذا ، فإنهم يشيرون إلى نفس الشيء.
ومع ذلك ، في قواعد البيانات الأخرى مثل PostgreSQL و Oracle ، يشير المخطط إلى مجموعة من الجداول. إنها ليست سوى جزء من قاعدة البيانات.
يستخدم وورد بريس MySQL لقاعدة بياناته. ومن ثم ، فإن مخططها هو في الأساس جداولها مع أعمدتها. يتيح لك Adminer أيضًا التنقل في مربعات المخطط واللعب بها كما يحلو لك.
استكشاف مخطط قاعدة بيانات وورد بريس في Adminer
استكشاف مخطط قاعدة بيانات وورد بريس في Adminer
هذه طريقة رائعة لمعرفة خصوصيات وعموميات بنية قاعدة بيانات وورد بريس النموذجية.
فحص بنية الجداول وبياناتها
سيؤدي النقر فوق أي جدول إلى إظهار مزيد من التفاصيل حول هذا الموضوع. بشكل افتراضي ، سيوجهك المسؤول إلى علامة تبويب إظهار الهيكل في الجدول . ستجد هنا معلومات حول أعمدة الجدول ، مثل أسمائها وأنواعها وفهارسها.
سيؤدي النقر فوق الجدول إلى إظهار “هيكله”
سيؤدي النقر فوق الجدول إلى إظهار “هيكله”
إذا كان جدول قاعدة البيانات الخاص بك يحتوي على أي مفاتيح خارجية أو مشغلات مرتبطة به ، فسيتم إدراجها أيضًا هنا في الأقسام السفلية.
يوضح المثال أعلاه تفاصيل حول جدول wp_options . إنه المكان الذي يخزن فيه وورد بريس جميع إعداداته المهمة. بعد ذلك ، يمكنك الانتقال إلى علامة التبويب تحديد البيانات لرؤية جميع القيم المخزنة داخل هذا الجدول.
عرض جميع بيانات الجدول المدرجة في العمود
عرض جميع بيانات الجدول المدرجة في العمود
كما ترى ، فإن واجهة المستخدم هنا أسهل بكثير على العيون من تلك الموجودة في phpMyAdmin.
تعديل إعدادات الجدول والعمود
انقر على رابط ” تعديل الجدول” في الجزء العلوي لتغيير إعدادات الجدول والأعمدة.
يمكنك تعديل جداول وأعمدة قاعدة البيانات بسهولة من خلال Adminer
يمكنك تعديل جداول وأعمدة قاعدة البيانات بسهولة من خلال Adminer
بالنسبة للجدول ، يمكنك تغيير الاسم والمحرك ونوع الترتيب. في الجزء السفلي ، يمكنك أيضًا العثور على خيارات لتعيين القيمة الافتراضية للجدول لبدء الزيادات التلقائية ، وما إذا كان يمكنك تعيين أعمدته بقيمة وتعليقات افتراضية.
بالنسبة للأعمدة ، يمكنك تغيير أسمائها ونوعها وطولها ونوعها.
يمكنك أيضًا إضافة أعمدة أو إزالتها من خلال النقر على زري + و x . و قطرة وزر إزالة جدول قاعدة البيانات تماما، لذلك استخدامها بحذر.
بمجرد إجراء التغييرات ، لا تنس الضغط على زر حفظ .
أدخل سجلات جديدة وقم بتحديث السجلات الموجودة
اضغط على رابط عنصر جديد للانتقال إلى علامة التبويب Insert: <table_name> .
إدراج سجل جديد في أعمدة جدول قاعدة البيانات
إدراج سجل جديد في أعمدة جدول قاعدة البيانات
هنا ، يمكنك إضافة صف جديد إلى الجدول الخاص بك. يسرد المسؤول أسماء الأعمدة وأنواعها حتى تتمكن من إدخالها بسرعة. يمكنك أيضًا تشغيل دالة تجزئة للقيمة التي تدخلها لتشفيرها تلقائيًا. من المفيد جدًا أن تكون البيانات حساسة ، مثل كلمة المرور. على سبيل المثال ، يقوم وورد بريس بتخزين كلمات المرور الخاصة به في قاعدة البيانات باستخدام خوارزمية MD5.
تحرير سجل موجود بهذه البساطة. على سبيل المثال ، إذا كنت تريد تغيير وصف موقعك ، فيمكنك تعديل قيمة خيار blogdescription في جدول wp_options .
تحرير سجل قاعدة بيانات موجود من خلال Adminer
تحرير سجل قاعدة بيانات موجود في Adminer
بعد ذلك ، أدخل وصف مدونتك الجديدة في حقل option_value وانقر فوق الزر ” حفظ” حتى تصبح التغييرات سارية المفعول.
تغيير وصف موقع وورد بريس من خلال Adminer
تغيير وصف موقع وورد بريس من خلال Adminer
بيانات البحث في جميع الجداول
يسمح لك المسؤول بالبحث عن أي بيانات في جميع جداول قاعدة البيانات في وقت واحد. سيُظهر لك الجداول التي من المرجح أن تحتوي على هذه القيمة.
البحث عن مصطلح داخل قاعدة بيانات في Adminer
البحث عن مصطلح داخل قاعدة بيانات في Adminer
عندما بحثت عن المصطلح home ، سحب Adminer جدول wp_options باعتباره المرشح الأكثر احتمالًا. أظهر لي النقر عليه العمود والصفوف بالضبط حيث وجدها Adminer في قاعدة البيانات.
سيؤدي النقر فوق جدول مدرج أسفل نتيجة البحث إلى إظهار مزيد من التفاصيل حول هذا الموضوع. من هنا ، يمكنك إجراء بحث أكثر دقة داخل هذا الجدول.
البحث بعمق داخل الجدول المقترح
البحث بعمق داخل الجدول المقترح
على سبيل المثال ، يمكنني تعديل قيمة اسم خيار الصفحة الرئيسية وتغيير عنوان URL للصفحة الرئيسية لموقعي .
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
اقتطاع الجداول وإفلاتها ونقلها ونسخها
يسمح لك Adminer بإجراء العديد من العمليات على الجداول مباشرة من لوحة معلومات قاعدة البيانات.
تنفيذ عمليات SQL على الجداول بسهولة
تنفيذ عمليات SQL على الجداول بسهولة
يمكنك إجراء العديد من استعلامات SQL على الجداول عن طريق تحديدها والنقر على الأزرار أدناه.
على سبيل المثال ، إذا كنت تريد حذف جميع التعليقات الموجودة على موقعك ، فيمكنك تحديد جدول wp_comments والضغط على الزر ” اقتطاع” . ستفرغ كل الصفوف في الجدول ، لكنها ستظل تحتفظ بهيكل العمود الحالي. ضرب قطرة سوف زر حذف الجدول تماما.
من هنا ، يمكنك أيضًا نقل الجدول أو نسخه إلى قاعدة بيانات أخرى. باستخدام خيار الكتابة فوق ، إنها طريقة سريعة وقذرة لنقل بيانات الموقع مثل المنشورات والتعليقات من موقع إلى آخر.
إنشاء جداول وطرق عرض وإجراءات روتينية وأحداث
يمكنك استخدام Adminer لإنشاء جداول وطرق عرض وإجراءات وأحداث جديدة.
يعد إنشاء جدول جديد أمرًا بسيطًا باستخدام Adminer
يعد إنشاء جدول جديد أمرًا بسيطًا باستخدام Adminer
ل إنشاء جدول ميزة تتيح لك تحديد مخطط كامل للجدول، بما في ذلك الأعمدة وقيمها متداخلة.
يمكن للمستخدمين المتمرسين استخدام الميزات المتقدمة الأخرى للمسؤول لتحديد طرق عرض MySQL وإجراءاتها ووظائفها وأحداثها.
قم بإنشاء العديد من ميزات SQL الأخرى بسهولة باستخدام Adminer
قم بإنشاء العديد من ميزات SQL الأخرى بسهولة باستخدام Adminer
استيراد أو تصدير قاعدة بيانات
يتيح لك Adminer استيراد قاعدة بيانات MySQL بسهولة. كل ما عليك فعله هو تحميل ملف .sql أو. sql.gz (مستحسن) وتنفيذه. هذه الطريقة هي طريقة سهلة لاستعادة قاعدة بيانات MySQL .
استيراد قاعدة بيانات MySQL في Adminer
استيراد قاعدة بيانات MySQL في Adminer
وبالمثل ، فإن النسخ الاحتياطي لقاعدة بيانات موجودة أمر بسيط للغاية باستخدام Adminer. انقر فوق ارتباط تصدير ، ثم اختر خيارات التصدير مثل نوع الإخراج والتنسيق وإعدادات قاعدة البيانات الأخرى. يمكنك أيضًا تحديد الجداول التي تريد تصديرها.
تصدير قاعدة بيانات في Adminer
تصدير قاعدة بيانات في Adminer
افتراضيًا ، يدعم Adminer تصدير قاعدة البيانات بمخرجات Open أو Save أو GZIP ، باستخدام SQL أو CSV أو CSV ؛ أو TSV . ومع ذلك ، يمكنك توسيع هذه الوظيفة دون عناء باستخدام الإضافات Adminer. سأغطيهم لاحقًا في هذا المقال.
تنفيذ استعلامات SQL
لا يتعين عليك التعامل مع واجهة مستخدم عديمة الجدوى مع Adminer لتشغيل استعلام SQL. ما عليك سوى زيارة شاشة أوامر SQL وتنفيذ أي استعلام تريده.
قم بتشغيل استعلامات SQL في أمر SQL الخاص بالمسؤول
قم بتشغيل استعلامات SQL في أمر SQL الخاص بالمسؤول
لاحظ إبراز بناء الجملة. حتى أن المسؤول يربط كلمات SQL المميزة بالوثائق الرسمية الخاصة بهم.
قبل تنفيذ الاستعلام ، يمكنك تحديد صفوفه ، وتعيينه لإيقاف التشغيل عند حدوث خطأ ، وإظهار الإخراج للأخطاء فقط.
عرض وإنشاء الامتيازات (المستخدمون)
يمكنك استخدام المسؤول لإنشاء مستخدمين جدد بامتيازات مخصصة لقاعدة البيانات الخاصة بك. إنه غير ضروري في معظم الحالات ، ولكن إذا كنت ترغب في إنشاء مستخدم جديد ، فلديك خيار القيام بذلك بسرعة.
رابط قائمة “الامتيازات” في المسؤول
رابط قائمة “الامتيازات” في المسؤول
إنشاء مستخدم قاعدة بيانات في Adminer
إنشاء مستخدم قاعدة بيانات في Adminer
خيارات تخصيص واسعة النطاق
يمكنك توسيع ميزات المسؤول الافتراضية أو الكتابة فوقها باستخدام التعليمات البرمجية المخصصة الخاصة بك باستخدام فئة المسؤول الافتراضية الخاصة بها . لتحقيق ذلك ، تحتاج إلى تحديد دالة adminer_object التي تقوم بإرجاع قيم مخصصة لفئة Adminer.
هل تريد استخدام Adminer على الفور؟ تستخدم DevKinsta Adminer في مجموعتها المجانية من أدوات التطوير المحلية. باستخدام DevKinsta ، يمكنك إنشاء مواقع وورد بريس واختبارها ونشرها في دقائق. جرب DevKinsta الآن!
على سبيل المثال ، إذا كنت تريد تخصيص الاسم المعروض في عنوان الصفحة والعنوان ، فيمكنك القيام بذلك باستخدام هذا الرمز:
<?php
<strong><?php</strong>
function adminer_object() {
class AdminerExtender extends Adminer {function name() {
// your custom name for title & heading
return 'Adminer for Kinsta';
}
}
return new AdminerExtender;
}
include './adminer-4.7.8.php';
يمكنك الآن رؤية الاسم المخصص الذي قمنا بتعيينه (“Adminer for Kinsta”) في قسم الرأس.
تخصيص رأس المسؤول بملحقاته API
تخصيص رأس المسؤول بملحقاته API
هناك الكثير من الأشياء الرائعة التي يمكنك القيام بها باستخدام امتدادات المسؤول. يمكنك معرفة المزيد حول امتدادات المسؤول على صفحة مرجع API الخاصة بهم.
الإضافات المسؤول
إضافات المشرف هي ملحقات جاهزة للاستخدام يمكنك استخدامها لتوسيع وظائف المسؤول الافتراضية بسهولة.
على سبيل المثال ، إذا كنت تريد تصدير قاعدة البيانات بتنسيق XML ، فيمكنك تثبيت المكون الإضافي Adminer dump-xml . وبالمثل ، إذا كنت ترغب في تصدير قاعدة البيانات الخاصة بك كملف مضغوط ZIP ، فيمكنك توصيل ملحق dump-zip .
توسيع خيارات الإخراج الافتراضية للمشرف مع المكونات الإضافية
توسيع خيارات الإخراج الافتراضية للمشرف مع المكونات الإضافية
يسرد الموقع الرسمي بعض أشهر الإضافات Adminer . ستجد أيضًا معلومات حول كيفية إعداد المكونات الإضافية للمشرف واستخدامها هناك.
ثيمات المشرف
واحدة من أروع ملامح Adminer هو لها سمات الوظيفة. يسرد الموقع الرسمي بعض التصميمات الجاهزة التي يمكنك استخدامها على الفور.
قم بتوصيل سمة Adminer لتغيير مظهرها
قم بتوصيل سمة Adminer لتغيير مظهرها
لاستخدام سمة Adminer ، تحتاج إلى وضع ملف adminer.css الخاص بالقالب في نفس الدليل حيث يوجد adminer.php .
انه من السهل.
أعد تصميم Adminer بالكامل بمواضيعه
أعد تصميم Adminer بالكامل بمواضيعه
المثال أعلاه هو موضوع Hydra المدرج على موقع Adminer. إنها سمة داكنة قائمة على تصميم المواد للمشرف.
موضوع Adminer آخر (mvt) قيد العمل
موضوع Adminer آخر (mvt) قيد العمل
بعض الأمثلة الجيدة الأخرى لموضوع Adminer هي Adminer Bootstrap-Like Design و Adminer Theme بواسطة pematon . باستخدام أي من السمات المذكورة أعلاه كقالب ، يمكنك تخصيصها حسب رغبتك عن طريق تعديل ملف CSS.
Adminer vs phpMyAdmin
الآن بعد أن اكتشفنا العديد من ميزات Adminer ، حان الوقت للنظر في كيفية مقارنة Adminer بـ phpMyAdmin ، الرائد في الصناعة. فيما يلي استعراض موجز لكيفية تكديسها على جبهات مختلفة:
Adminer vs phpMyAdmin: مقارنة الميزات
يدعم phpMyAdmin قواعد بيانات MySQL فقط ، بينما يدعم Adminer العديد من قواعد البيانات الأخرى. المشرف متاح أيضًا في نكهة MySQL فقط.
يعد تحرير الجداول وإنشائها في phpMyAdmin عملاً روتينيًا مقارنةً بالمسؤول. يعد تحديد البيانات بشكل مجمّع وتحريرها جميعًا في وقت واحد أمرًا مريحًا مع Adminer. ستجد phpMyAdmin غير موجود في هذا المجال.
يمكنك أيضًا إلقاء نظرة على Adminer Editor ، وهو متغير من Adminer يركز على تحرير قاعدة بيانات. إنه يعمل مع قاعدة بيانات واحدة فقط في كل مرة ، وتحتاج إلى توصيلها بقاعدة بيانات أخرى لجعلها تعمل.
هناك بعض المجالات التي يتفوق فيها phpMyAdmin. على سبيل المثال ، يدعم العديد من اللغات وتنسيقات التصدير أكثر من Adminer. تضمن قاعدة المستخدمين الكبيرة الخاصة به وجود مجتمع مزدهر على استعداد لمساعدتك إذا واجهت أي مشكلة.
Adminer vs phpMyAdmin: الأمان
وفقًا لفريق Adminer ، فإن ” الأمان هو الأولوية رقم 1 في تطوير Adminer. ”على سبيل المثال ، يقوم Adminer بحظر الوصول إلى قواعد البيانات دون تعيين كلمة مرور في الواجهة الخلفية. كما أنه يحد من معدل محاولات الاتصال للحماية من القوة الغاشمة أو هجمات حقن SQL .
يعني تصميم التوصيل والتشغيل الخاص بالمسؤول أيضًا أنه يمكنك حذفه من الخادم الخاص بك بسرعة عندما لا تكون هناك حاجة إليه بعد الآن. إذا كنت تريد استخدامه مرة أخرى في المستقبل ، فيمكنك إعادة تحميله بسرعة. لا يمكنك فعل الشيء نفسه مع phpMyAdmin.
باستخدام برنامج Adminer’s login-ssl plugin ، يمكنك الاتصال بخادم قاعدة بيانات MySQL باستخدام SSL. تلمح لوحة تحكم المسؤول أيضًا إذا كان هناك إصدار جديد متاح ، لذلك يمكنك التأكد من أنك تستخدم دائمًا أحدث إصدار.
Adminer vs phpMyAdmin: الأداء
وفقًا لاختبار مستقل أجراه Juraj Hajdúch ، فإن Adminer في المتوسط أسرع بنسبة 28 ٪ من phpMyAdmin. بينما قاموا بنشر هذه النتائج في عام 2009 ، عندما كان Adminer لا يزال في مهده ، فهو اختبار الأداء المستقل الوحيد المتاح (حتى الآن).
نظرًا لأن Adminer يتألف من ملف واحد خفيف الوزن ، يمكنك نشره حتى على أكثر الخوادم محدودة الموارد.
Adminer vs phpMyAdmin: تجربة المستخدم
يعد استخدام Adminer أمرًا سهلاً من البداية ، على عكس phpMyAdmin. ليس عليك أن تشتغل بأي تكوين أو إعدادات. إنه يعمل فقط.
يوفر Adminer أيضًا واجهة مستخدم أفضل وأكثر صداقة. يعد تخصيص الجداول والأعمدة وقيمها أمرًا بسيطًا بشكل مثير للدهشة باستخدام Adminer. لذلك يتم استيراد قاعدة بيانات أو أخذ نسخ احتياطية .
علاوة على ذلك ، تتيح لك المكونات الإضافية والسمات الخاصة بـ Adminer تخصيص ميزاته وواجهته لتناسب متطلباتك. هذا يجعل Adminer فائزًا واضحًا من منظور تجربة المستخدم.
Adminer vs phpMyAdmin: حجم الملف
Adminer هو أداة لإدارة قواعد البيانات المدمجة. انها لا يقل عن 28X مرات أصغر من بريس، على الرغم من أنه يدعم أكثر أنواع قواعد البيانات من بريس.
يأتي أحدث إصدار كامل الميزات من Adminer (v4.7.8) بحجم 478 كيلوبايت ، بينما يبلغ أحدث إصدار من phpMyAdmin (v5.0.4) 13.7 ميجابايت (بالإضافة إلى أنه ملف مضغوط للتشغيل). يكون الاختلاف في حجم الملف أكثر وضوحًا عندما تفكر في إصدار Adminer’s MySQL-only ( 354 كيلوبايت ).
كيفية استخدام Adminer مع وورد بريس
لا توجد طريقة معينة لاستخدام Adminer مع وورد بريس. وهي تعمل بنفس الطريقة مع جميع قواعد بيانات MySQL. قم بتنزيل ملف PHP الخاص به ، وضعه في أي مكان على الخادم الخاص بك ، وقم بالوصول إليه من متصفحك. بعد تسجيل الدخول إلى Adminer ، يمكنك استكشاف قاعدة بيانات موقع وورد بريس الخاص بك باستخدامه.
أوصيك بإزالة ملف المسؤول من الخادم الخاص بك بمجرد الانتهاء من استخدامه. قد يؤدي تركها دون رقابة على الخادم الخاص بك لفترة طويلة إلى تعريض قاعدة البيانات الخاصة بك إلى نقاط الضعف.
كان هناك مكون إضافي لبرنامج وورد بريس يسمى ari-adminer يتيح لك الوصول إلى Adminer مباشرةً من لوحة معلومات وورد بريس الخاصة بك. ومع ذلك ، فقد تم إغلاقه ولم يعد متاحًا للتنزيل منذ ما يقرب من عامين حتى الآن بسبب مشكلة أمنية خطيرة.
الطريقة التالية الأفضل لاستخدام Adminer مع وورد بريس هي DevKinsta .
DevKinsta والمسؤول: إدارة قاعدة بيانات وورد بريس سهلة
تستخدم DevKinsta ، مجموعة Kinsta المجانية من أدوات التطوير المحلية ، Adminer في الخلفية لتشغيل مدير قاعدة البيانات.
الوصول إلى مدير قاعدة بيانات DevKinsta
الوصول إلى مدير قاعدة بيانات DevKinsta
انقر فوق الزر مدير قاعدة البيانات في لوحة معلومات DevKinsta للوصول إلى المسؤول.
مدير قاعدة بيانات DevKinsta هو أفضل مشرف
مدير قاعدة بيانات DevKinsta هو أفضل مشرف
يدعم مدير قاعدة بيانات DevKinsta جميع ميزات المسؤول التي تمت مناقشتها سابقًا في هذا المنشور. يمكنك استخدامه للتبديل بين قواعد البيانات المختلفة ، وعرض الجداول وتحريرها ، ومعالجة قيم قاعدة البيانات ، واستيراد قواعد البيانات وتصديرها ، وتشغيل استعلامات SQL ، وغير ذلك الكثير.
إذا كنت تقوم بإعداد مواقع متعددة محليًا باستخدام DevKinsta ، فيمكنك التبديل بين قواعد البيانات الخاصة بهم من لوحة تحكم المسؤول. ما عليك سوى اختيار قاعدة البيانات التي تريد استخدامها من القائمة المنسدلة في الزاوية العلوية اليسرى.
يمكنك زيارة وثائق DevKinsta لمزيد من المعلومات حول مدير قاعدة البيانات الخاص بها.
Meet Adminer ، أداة إدارة قواعد البيانات التي توشك على جعل حياتك أكثر بساطة ⬆️
انقر للتغريد
ملخص
Adminer هو أحد أفضل البدائل لـ phpMyAdmin. ليس فقط لأنه يحتوي على بصمة أخف ، ولكن من الأسهل أيضًا استخدامه. إنه قيد التطوير البطيء والمستمر. أضاف أحدث إصدار من Admin دعمًا لبيئات PHP 8 ، مما يجعلها دليلًا على المستقبل.
إذا كنت ترغب في تجربة Adminer ، فيمكنك إنشاء موقع وورد بريس محلي باستخدام DevKinsta على الفور تقريبًا والبدء في استكشاف قاعدة البيانات الخاصة به باستخدام Adminer.

