8 أفضل أدوات واجهة مستخدم رسومية لـ MySQL/MariaDB لنظام Linux في عام 2024

MySQL هو واحد من أكثر أنظمة إدارة قواعد البيانات العلاقية مفتوحة المصدر استخدامًا، والتي كانت موجودة لفترة طويلة. إنه نظام إدارة قواعد بيانات علاقية (RDBMS) متقدم وسريع وموثوق وقابل للتوسع وسهل الاستخدام مخصص لأنظمة الإنتاج الحرجة والبرامج المعبأة بالعبء الثقيل.

في هذا الدليل، سنقدم قائمة بأفضل أدوات واجهة المستخدم الرسومية (GUI) لـ MySQL لأنظمة Linux.

dbForge Studio for MySQL

dbForge Studio for MySQL هو واحد من أقوى الأدوات لمطوري قواعد البيانات والمسؤولين. أداة MySQL GUI قوية وشاملة على Linux توفر جميع الوظائف اللازمة لتطوير قواعد البيانات وأداء مهام إدارة قواعد البيانات المعقدة.

  • تصميم وتطوير قواعد البيانات يهدف إلى تسريع كتابة الكود وضمان جودته العالية مع الاكتمال التلقائي للكود وتنسيقه وفحص الصيغة والمصحح والأدوات لبناء الاستعلامات البصرية وتحريرها.
  • إدارة قواعد البيانات توفر وظيفة مقارنة ومزامنة قواعد البيانات (البيانات والمخطط)، وإنشاء بيانات الاختبار، وترحيل البيانات، ووثائق قواعد البيانات.
  • إدارة قواعد البيانات توفر وظيفة إدارة الحسابات، وإعداد وتكوين الأذونات، ومراقبة أداء الخادم، وتغطي إجراءات النسخ الاحتياطي والاستعادة.
  • التقارير والتحليل تشمل معالج التقارير والمصمم الذي يتيح للمستخدمين تكوين التقارير المفصلة واستلامها حول أداء جميع الأدوات مع تصور البيانات.

dbForge Studio for MySQL يأتي مع وثائق شاملة ودعم فني محترف. جميع الميزات مدعومة بالكامل على نظامي التشغيل Windows و Linux و macOS.

dbForge Studio for MySQL

١. phpMyAdmin

phpMyAdmin هو ربما أكثر الأدوات واجهة رسومية المستخدم شهرةً وشموليةً وتوفراً للميزات وحريةً وهو مجاني ومفتوح المصدر لإدارة MySQL/MariaDB، خاصةً لخدمات استضافة الويب، وبين المطورين. يعمل على أنظمة Linux ونظام التشغيل Windows، وكذلك نظام التشغيل Mac OS X.

إنه تطبيق موثق بشكل جيد يأتي مع واجهة ويب بديهية، ودعم لمعظم ميزات MySQL لإدارة قواعد البيانات، والجداول، والأعمدة، والعلاقات، والفهارس، والمستخدمين، والأذونات، وما إلى ذلك.

يدعم أيضًا إدارة عدة خوادم، وتنفيذ أي عبارة SQL مباشرة، واستيراد البيانات بتنسيق CSV و SQL، وتصدير البيانات إلى CSV و SQL و XML و PDF وأكثر من ذلك.

يتيح phpMyAdmin أيضًا للمستخدمين إنشاء رسوم بيانية لتخطيط قاعدة البيانات الخاصة بهم بتنسيقات مختلفة، وإنشاء استعلامات معقدة باستخدام الاستعلام حسب المثال (QBE)، والبحث عن طريق البحث الشامل في قاعدة بيانات أو جزء منها، والعديد من الميزات الأخرى.

phpMyAdmin – Administration tool for MySQL and MariaDB

٢. MySQL Workbench

MySQL Workbench هي أداة رسومية شهيرة وكاملة الميزات لإدارة خوادم MySQL وقواعد البيانات. إنها متعددة المنصات وتعمل على نظم Linux وWindows وMac OS X.

توفر ثلاث مجالات رئيسية للوظائف:

  1. تطوير SQL – الذي يمكن المستخدمين من إدارة معلمات الاتصال بقاعدة البيانات، وتنفيذ استعلامات SQL عبر محرر SQL المدمج.
  2. نمذجة البيانات – لإنشاء نماذج لمخطط قاعدة البيانات بشكل رسومي، والهندسة العكسية والأمامية بين مخطط وقاعدة بيانات حية.
  3. إدارة الخادم – الذي يسمح بإنشاء وإدارة حالات الخادم.

متوفرة في نسختين: النسخة المجتمعية المتاحة مجانًا، والنسخة القياسية التي توفر ميزات إضافية للشركات، مثل توليد وثائق قاعدة البيانات والكثير غيرها، بتكلفة منخفضة.

MySQL Workbench – Visual Database Design Tool

3. DBeaver

DBeaver هو أداة إدارة قواعد بيانات عالمية ومتعددة المنصات ومفتوحة المصدر ومجانية، والتي تم إنشاؤها للمطورين ومبرمجي SQL ومسؤولي قواعد البيانات والمحللين. إنها لا تدعم فقط قواعد البيانات MySQL وMariaDB ولكن جميع أنظمة قواعد البيانات الشائعة بما في ذلك PostgreSQL وOracle وSQLite وSQL Server وMS Access.

تأتي DBeaver مع واجهة مستخدم (UI) مصممة ومنفذة بشكل جيد، ومحرر SQL قوي يتضمن الاكمال التلقائي للكلمات الرئيسية، وأسماء المخططات، وأسماء الجداول، وأسماء الأعمدة. على الرغم من دعمه لأي نظام قاعدة بيانات يحتوي على سائق JDBC، يمكنه أيضًا التعامل مع مصادر بيانات خارجية أخرى سواء كانت مع سائق JDBC أو بدونه.

DBeaver – Universal Database Tool

للتثبيت، اقرأ مقالتنا – كيفية تثبيت أداة قاعدة بيانات DBeaver Universal في Linux

4. Beekeeper Studio

مصمم ليكون عميل SQL متعدد المنصات سهل وواضح، Beekeeper Studio هو محرر SQL حديث وسهل الاستخدام ومدير قاعدة بيانات لـ MySQL و PostgreSQL و SQLite و SQL Server، متاح لـ Linux و Mac و Windows.

متوفر Beekeeper في إصدارين: إصدار المجتمع Beekeeper Studio هو الإصدار المجاني ومفتوح المصدر من Beekeeper Studio، وإصدار المطور Beekeeper Studio هو الإصدار التجاري الذي يأتي مع ميزات إضافية ويأتي مع ترخيص تجاري صديق للأعمال.

Beekeeper Studio – SQL Editor

5. AdminerAdminer هو بديل رائع لـ phpMyAdmin يوفر واجهة مستخدم أنظف، ودعمًا أفضل لميزات MySQL، وأداء أعلى، وأمانًا أكبر، ويمكن توسيعه بواسطة الإضافات.

Adminer هو بديل أكثر فاعلية مقارنةً بـ phpMyAdmin يوفر واجهة أمانة للمستخدم أكثر تنظيمًا ودعمًا أفضل لميزات MySQL وأداء أعلى وأمان أكبر ويمكن توسيعه بواسطة المكونات الإضافية.

يتألف من ملف PHP واحد فقط جاهز للنشر على خادم القاعدة البيانات المستهدف، ويدعم PHP 5 و 7 و 8 مع تمكين الجلسات. Adminer يدعم MySQL وMariaDB وPostgreSQL وSQLite وMS SQL وOracle وElasticsearch وMongoDB وغيرها من خلال المكونات الإضافية.

Adminer Manage Content in Database

للتثبيت، قراءة مقالتنا – Adminer – أداة إدارة قواعد بيانات على شبكة الإنترنت للـ Linux

6. Navicat for MySQL

Navicat for MySQL يأتي مع واجهة برمجة تطبيقات بسيطة ومصممة بشكل جيد لتبسيط إدارة قاعدة البيانات الخاصة بك وتطويرها على أنظمة Linux وWindows وmacOS.

يتميز باتصالات آمنة عالية الأداء وتحرير SQL سهل وتصميم قواعد بيانات ذكي وتحويلات بيانات سلسة وأدوات معالجة متنوعة ودعم وضع الظلام، والعديد من الميزات الأخرى.

Navicat for MySQL

7. OmniDB

مصممةً لتكون بسيطة، خفيفة الوزن، سريعة وآمنة، OmniDB هي أداة مفتوحة المصدر يعتمد عليها الويب المبني لتبسيط إدارة قواعد البيانات بتركيز على التفاعل.

يعمل على معظم المتصفحات، من أي نظام عامل، ويتميز بمساحة عمل موحدة، واجهة استجابة للتغييرات، ومحرر SQL ذكي مع إكمال التعليمات البرمجية المتعلقة بالسياق، ومحرر SQL مع علامات تبويب، وتعديل مبسط، وجداول تفاعلية.

OmniDB – Web Database Management Tool

8. SQuirreL SQL

بسيطة ولكنها مليئة بالميزات، SQuirreL SQL هي عبارة عن عميل SQL يعتمد على الرسومات لقواعد البيانات المتعددة التي تسمح للمستخدمين بمشاهدة بنية قاعدة بيانات تتوافق مع JDBC، وتصفّ ​​البيانات في الجداول، وإصدار أوامر SQL، وأكثر من ذلك بكثير.

SQuirreL SQL Client Tool

هذا كل ما أعدناه لكم. دعنا نعرف أي أدوات قد تفتقدونها وينبغي أن تكون هنا عبر نموذج التعليقات أدناه.

Source:
https://www.tecmint.com/mysql-gui-tools-for-linux/