MySQL البرنامج التعليمي لمنضدة العمل: ما هو وكيفية التثبيت والاستخدام

⚡ ملخص ذكي

MySQL Workbench هي الأداة المرئية الرسمية لـ MySQL قاعدة بيانات علائقية، توحد نمذجة البيانات وتطوير SQL وإدارة الخادم في واجهة واحدة متعددة المنصات تتصل بخوادم محلية أو بعيدة MySQL خوادم لأعمال قواعد البيانات اليومية.

  • 🔷 ما هو : MySQL Workbench هي أداة تصميم قواعد بيانات مرئية وأداة للوصول إليها لـ MySQL، استبدال العمل عبر سطر الأوامر بواجهة رسومية منظمة.
  • 🗄️ نمذجة البيانات: يُحوّل النمذجة المرئية باستخدام الهندسة الأمامية والعكسية المخططات إلى كائنات حية MySQL المخططات، المدعومة بالتحقق المدمج من صحة النموذج.
  • ؟؟؟؟ تطوير SQL: يقوم محرر SQL المرئي بإنشاء وتشغيل وتصحيح الاستعلامات مع تمييز الألوان وعلامات تبويب النتائج المتعددة وسجل المحفوظات.
  • ⚙️ الإدارة: تشمل إدارة الخادم إدارة المستخدمين، والتكوين، والنسخ الاحتياطي والاستعادة، وفحص سجلات الخادم.
  • 🪟 تركيب: الإعداد عملية من خطوتين — التثبيت MySQL خادم المجتمع، ثم MySQL منضدة العمل — على Windows, macOSأو لينكس.
  • 🤖 مساعدة الذكاء الاصطناعي: ميزات الذكاء الاصطناعي لتحويل النصوص إلى لغة SQL مثل MySQL يقوم كل من HeatWave GenAI و GitHub Copilot بإنشاء وتحسين الاستعلامات من اللغة الطبيعية.

MySQL شرح استخدام برنامج Workbench

ما هي تفاصيل MySQL?

MySQL هي قاعدة بيانات علائقية مفتوحة المصدر.

MySQL وهو متعدد المنصات، مما يعني أنه يعمل على عدد من المنصات المختلفة مثل Windowsو Linux و macOS.

لماذا استخدام MySQL?

هناك عدد من أنظمة إدارة قواعد البيانات العلائقية في السوق.

تتضمن أمثلة قواعد البيانات العلائقية Microsoft SQL Server, Microsoft الوصول، Oracle، DB2، إلخ.

قد يتساءل المرء لماذا نختار؟ MySQL على أنظمة إدارة قواعد البيانات الأخرى.

الجواب على هذا السؤال يعتمد على عدد من العوامل.

دعونا نلقي نظرة على نقاط قوة MySQL بالمقارنة مع قواعد البيانات العلائقية الأخرى مثل SQL Server:

  • MySQL يدعم نظام التشغيل محركات تخزين متعددة، لكل منها مواصفاتها الخاصة، بينما تدعم أنظمة أخرى مثل SQL Server محرك تخزين واحد فقط. ولتوضيح ذلك، لنأخذ مثالين على محركات التخزين التي يدعمها نظام التشغيل. MySQL:
    • InnoDB — محرك التخزين الافتراضي المرفق مع MySQL اعتبارا من الإصدار 5.5. يدعم InnoDB المفاتيح الخارجية للتكامل المرجعي ويدعم أيضًا المعاملات القياسية لـ ACID.
    • MyISAM — محرك التخزين الافتراضي لـ MySQL قبل الإصدار 5.5. يفتقر MyISAM إلى الدعم للمعاملات. تشمل مزاياه مقارنة بـ InnoDB البساطة والأداء العالي.
  • MySQL يتميز هذا النظام بأداء عالٍ مقارنةً بأنظمة قواعد البيانات العلائقية الأخرى، ويعود ذلك إلى بساطة تصميمه ودعمه لمحركات تخزين متعددة.
  • فعال من حيث التكلفة - فهو أرخص نسبيًا من حيث التكلفة مقارنةً بقواعد البيانات العلائقية الأخرى. في الواقع، النسخة المجانية متاحة للجميع. أما النسخة التجارية، فتخضع لرسوم ترخيص تُعتبر أيضًا فعالة من حيث التكلفة مقارنةً برسوم ترخيص منتجات أخرى مثل... Microsoft SQL Server.
  • متعدد المنصات — MySQL يعمل على العديد من المنصات، مما يعني أنه يمكن نشره على معظم الأجهزة. أما الأنظمة الأخرى مثل MS SQL Server فتعمل فقط على... Windows .

من أجل التفاعل مع MySQLستحتاج إلى أداة للوصول إلى الخادم يمكنها التواصل مع MySQL الخادم. MySQL يدعم اتصالات مستخدمين متعددة.

ما هي تفاصيل MySQL منضدة؟

MySQL Workbench هي أداة مرئية لتصميم قواعد البيانات ونمذجة الوصول إليها لـ MySQL قاعدة بيانات علائقية خادمية. فهي تسهل إنشاء نماذج بيانات مادية جديدة وتعديل النماذج الموجودة MySQL قواعد بيانات مزودة بوظائف الهندسة العكسية/الأمامية وإدارة التغيير. الغرض من MySQL تهدف منصة العمل إلى توفير واجهة للعمل مع قواعد البيانات بسهولة أكبر وبطريقة أكثر تنظيماً.

MySQL طاولة العمل

MySQL يجمع برنامج Workbench ثلاث مجموعات أساسية من الوظائف - نمذجة البيانات وتصميمها، وتطوير SQL، وإدارة الخادم - وكل منها موصوف أدناه.

أداة النمذجة والتصميم

تُعتبر النماذج أساس معظم قواعد البيانات الصالحة وعالية الأداء. MySQL يحتوي برنامج Workbench على أدوات تسمح للمطورين ومديري قواعد البيانات بإنشاء نماذج تصميم قواعد بيانات مادية مرئية يمكن ترجمتها بسهولة إلى MySQL قواعد البيانات باستخدام الهندسة المتقدمة.

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

يوضح الشكل أدناه نافذة النمذجة لـ MySQL منضدة.

MySQL أداة تصميم ونمذجة بيئة العمل

أداة تطوير SQL

لغة الاستعلام الهيكلية (SQL) يسمح لنا بمعالجة قواعد البيانات العلائقية لدينا. SQL هي قلب جميع قواعد البيانات العلائقية.

  • MySQL يحتوي برنامج Workbench على محرر SQL مرئي مدمج.
  • يتيح محرر SQL المرئي للمطورين إنشاء الاستعلامات وتعديلها وتشغيلها. MySQL قواعد بيانات الخادم. يحتوي على أدوات لعرض البيانات وتصديرها.
  • تساعد أدوات تمييز الألوان الخاصة ببناء الجملة المطورين على كتابة عبارات SQL وتصحيح أخطائها بسهولة.
  • من الممكن تشغيل استعلامات متعددة وعرض النتائج تلقائيًا في علامات تبويب مختلفة.
  • يتم أيضًا حفظ الاستعلامات في لوحة السجل لاسترجاعها وتشغيلها في وقت لاحق.

يوضح الشكل أدناه نافذة تطوير SQL لـ MySQL منضدة.

MySQL أداة تطوير SQL Workbench

أداة الإدارة

تُعدّ إدارة الخوادم عنصراً بالغ الأهمية في تأمين بيانات الشركة. وتشمل أبرز المشكلات المتعلقة بإدارة الخوادم إدارة المستخدمين، وتكوين الخادم، وسجلات الخادم، وغيرها الكثير. MySQL يحتوي برنامج Workbench على الميزات التالية التي تُسهّل عملية MySQL إدارة الخادم:

  • إدارة المستخدمين - أداة مرئية لإدارة المستخدمين تتيح لمسؤولي قواعد البيانات إضافة مستخدمين جدد وإزالة المستخدمين الحاليين بسهولة عند الحاجة، ومنح الامتيازات وإسقاطها، وعرض ملفات تعريف المستخدمين.
  • تكوين الخادم — يسمح بالتكوين المتقدم للخادم والضبط الدقيق لتحقيق الأداء الأمثل.
  • النسخ الاحتياطي واستعادة قواعد البيانات - أداة مرئية للتصدير والاستيراد MySQL تفريغ الملفات. MySQL تحتوي ملفات التفريغ على نصوص SQL لإنشاء قواعد البيانات والجداول والعروض والإجراءات المخزنة ولإدخال البيانات.
  • سجلات الخادم - أداة مرئية لعرض MySQL سجلات الخادم. تشمل هذه السجلات سجلات الأخطاء، والسجلات الثنائية، وسجلات InnoDB. وتُعد هذه السجلات مفيدة عند إجراء تشخيص للخادم.

يوضح الشكل أدناه لوحة التحكم الخاصة بـ MySQL منضدة.

MySQL أداة إدارة بيئة العمل

يتناول القسم التالي عملية التثبيت MySQL طاولة العمل على Windows.

كيفية تثبيت MySQL طاولة عمل (لـ) Windows)

في هذا القسم، سنتعلم كيفية تثبيت واستخدام MySQL منضدة.

تثبيت MySQL ورشة العمل عبارة عن عملية من خطوتين.

1) تثبيت MySQL خادم المجتمع.

2) تثبيت MySQL طاولة العمل — يمكنك تثبيت بيئة العمل باستخدام ملف مضغوط أو برنامج تثبيت MSI (موصى به).

ملاحظة: ستحتاج إلى صلاحيات المسؤول أو المستخدم المتقدم لإجراء عملية التثبيت.

كيف تبدأ

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

الخطوة 1) افتح نافذة الصفحة الرئيسية. الخطوة الأولى هي الإطلاق MySQL طاولة العمل. ما تراه يُسمى نافذة الصفحة الرئيسية.

تثبيت MySQL طاولة العمل

الخطوة الثانية: افتح معالج الاتصال الجديد. بعد ذلك، عليك إنشاء MySQL اتصال الخادم، الذي يحتوي على تفاصيل حول خادم قاعدة البيانات المستهدف، بما في ذلك كيفية الاتصال به. انقر فوق "+" في MySQL نافذة برنامج Workbench الرئيسية. سيؤدي هذا إلى فتح معالج إعداد اتصال جديد.

تثبيت MySQL طاولة العمل

الخطوة 3) انقر فوق زر "تكوين إدارة الخادم". بصفتك مبتدئًا، يمكنك إنشاء اتصال لخادم مثبت محليًا. انقر فوق زر "تكوين إدارة الخادم" في نافذة "إعداد اتصال جديد" للتحقق من تكوين MySQL الخادم.

تثبيت MySQL طاولة العمل

الخطوة الرابعة) انقر على زر "التالي" للمتابعة. ستُفتح نافذة جديدة بعنوان "تكوين الإدارة المحلية". انقر على زر "التالي" للمتابعة.

تثبيت MySQL طاولة العمل

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

تثبيت MySQL طاولة العمل

الخطوة 6) انقر فوق التالي للمتابعة. بعد ذلك، سيختبر المعالج الاتصال بقاعدة البيانات. إذا فشل الاختبار، فارجع وقم بتصحيح معلمات اتصال قاعدة البيانات. إذا نجحت جميع الاختبارات، فانقر فوق "التالي" للمتابعة.

تثبيت MySQL طاولة العمل

الخطوة 7) انقر فوق التالي. بعد ذلك، سيتم فتح معالج جديد خاص بإدارة الخدمات المحلية - يتيح لك التبديل بين عدة خيارات MySQL الخوادم مثبتة على جهاز واحد. كمبتدئ، يمكنك تجاوز هذه الخطوة والنقر على "التالي" للمتابعة.

تثبيت MySQL طاولة العمل

الخطوة 8) اختر MySQL ملف تكوين الخادم. سيقوم المعالج بعد ذلك بالتحقق من إمكانية الوصول إلى MySQL ملف تكوين الخادم واختبار أوامر التشغيل/الإيقاف.

تثبيت MySQL طاولة العمل

الخطوة 9) انقر فوق "إنهاء" لإنهاء تهيئة الخادم. بعد ذلك، يمكنك مراجعة الإعدادات الحالية. بعد مراجعة الإعدادات، انقر فوق "إنهاء" لإنهاء إعداد الخادم.

تثبيت MySQL طاولة العمل

الخطوة 10) انقر على اختبار الاتصال. الخطوة التالية هي إنشاء اتصال، والذي يُستخدم للاتصال بالخادم. إذا لم تكن قد أنشأت اتصالاً من قبل، يمكنك استخدام القيم الافتراضية المتاحة. انقر على "اختبار الاتصال" [2] بعد إدخال اسم الاتصال [1].

تثبيت MySQL طاولة العمل

الخطوة 11) انقر فوق موافق. سيظهر مربع حوار جديد يطلب منك كلمة مرور المستخدم الجذر/المستخدم المحدد. إذا كان MySQL يملك المستخدم الجذر كلمة مرور، يمكنك إدخالها باستخدام خاصية التخزين في Vault ميزة. انقر فوق موافق.

تثبيت MySQL طاولة العمل

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

تثبيت MySQL طاولة العمل

يتم عرض مثيل جديد في الصفحة الرئيسية.

تثبيت MySQL طاولة العمل

Doubleانقر وابدأ الاستعلام.

الأسئلة الشائعة

استخدم MySQL برنامج Workbench Community Edition مجاني ومفتوح المصدر بموجب رخصة جنو العمومية (GPL)، وهو متاح لـ Windows, macOSولينكس. تُشحن نسخة تجارية بميزات إضافية كجزء من حزمة مدفوعة. MySQL اشتراكات المؤسسات من Oracle.

نعم. MySQL برنامج Workbench هو أداة خاصة بالعميل، لذا فهو يحتاج إلى MySQL الخادم المراد الاتصال به - إما مثبت محليًا أو يمكن الوصول إليه عبر اتصال شبكة TCP/IP. التثبيت MySQL خادم المجتمع قبل أو بجانب ورشة العمل.

نعم. MySQL برنامج Workbench متعدد المنصات، مع إصدارات رسمية من المجتمع لـ Windows, macOSوتوزيعات لينكس الشائعة. تتشابه الواجهة والميزات بشكل عام في جميعها، على الرغم من أن هذا الدليل يوضح Windows تركيب.

MySQL Workbench هو تطبيق مكتبي مزود بأدوات نمذجة وإدارة مرئية، بينما phpMyAdmin واجهة تعمل عبر المتصفح. يُناسب Workbench تصميم المخططات والتطوير المحلي، بينما يُناسب phpMyAdmin الإدارة السريعة للخوادم. وكلاهما مجاني.

يشير الخطأ 2003 إلى أن برنامج Workbench لا يستطيع الوصول إلى الخادم. تأكد من ذلك. MySQL الخدمة تعمل، واسم المضيف والمنفذ 3306 صحيحان، وجدار الحماية أو مجموعة الأمان يسمحان بالاتصال. بالنسبة للخوادم البعيدة، تحقق من إعداد bind-address.

نعم. يقوم معالج الترحيل المدمج بنقل المخططات والبيانات إلى MySQL من أنظمة مثل Microsoft SQL Server, PostgreSQLو Sybase. يقوم بربط أنواع البيانات ويتيح لك مراجعة البرامج النصية قبل تشغيلها.

نعم. MySQL يُضيف HeatWave GenAI ميزة تحويل اللغة الطبيعية إلى SQL، والتي تُحوّل الأسئلة البسيطة إلى عبارات SELECT باستخدام نموذج لغوي ضخم مُوجّه بمخطط قاعدة البيانات. كما يُمكن لأدوات الذكاء الاصطناعي المستقلة لتحويل النصوص إلى SQL صياغة عبارات SQL. MySQL استفسارات لتراجعها.

نعم. مساعد الطيار جيثب يقترح ويكمل استعلامات SQL في محررات مثل VS Code وVisual Studio، وصياغة عمليات الربط والتصفية ورمز المخطط من التعليقات. MySQL لا يحتوي برنامج Workbench على Copilot أصلي، لذا قم بإنشاء مسودة في محرر مدعوم ثم الصقها.

تلخيص هذه التدوينة بـ: