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

ما هي تفاصيل 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 يجمع برنامج Workbench ثلاث مجموعات أساسية من الوظائف - نمذجة البيانات وتصميمها، وتطوير SQL، وإدارة الخادم - وكل منها موصوف أدناه.
أداة النمذجة والتصميم
تُعتبر النماذج أساس معظم قواعد البيانات الصالحة وعالية الأداء. MySQL يحتوي برنامج Workbench على أدوات تسمح للمطورين ومديري قواعد البيانات بإنشاء نماذج تصميم قواعد بيانات مادية مرئية يمكن ترجمتها بسهولة إلى MySQL قواعد البيانات باستخدام الهندسة المتقدمة.
- MySQL يدعم برنامج Workbench إنشاء نماذج متعددة في نفس البيئة.
- يدعم جميع الكائنات - مثل الجداول، والعروض، والإجراءات المخزنة، والمشغلات - التي تشكل قاعدة البيانات.
- MySQL يحتوي برنامج Workbench على أداة مدمجة للتحقق من صحة النموذج تقوم بالإبلاغ عن أي مشاكل قد يتم العثور عليها إلى مصمم نماذج البيانات.
- كما يسمح باستخدام رموز نمذجة مختلفة ويمكن توسيعه باستخدام لغة البرمجة النصية Lua.
يوضح الشكل أدناه نافذة النمذجة لـ MySQL منضدة.
أداة تطوير SQL
لغة الاستعلام الهيكلية (SQL) يسمح لنا بمعالجة قواعد البيانات العلائقية لدينا. SQL هي قلب جميع قواعد البيانات العلائقية.
- MySQL يحتوي برنامج Workbench على محرر SQL مرئي مدمج.
- يتيح محرر SQL المرئي للمطورين إنشاء الاستعلامات وتعديلها وتشغيلها. MySQL قواعد بيانات الخادم. يحتوي على أدوات لعرض البيانات وتصديرها.
- تساعد أدوات تمييز الألوان الخاصة ببناء الجملة المطورين على كتابة عبارات SQL وتصحيح أخطائها بسهولة.
- من الممكن تشغيل استعلامات متعددة وعرض النتائج تلقائيًا في علامات تبويب مختلفة.
- يتم أيضًا حفظ الاستعلامات في لوحة السجل لاسترجاعها وتشغيلها في وقت لاحق.
يوضح الشكل أدناه نافذة تطوير SQL لـ MySQL منضدة.
أداة الإدارة
تُعدّ إدارة الخوادم عنصراً بالغ الأهمية في تأمين بيانات الشركة. وتشمل أبرز المشكلات المتعلقة بإدارة الخوادم إدارة المستخدمين، وتكوين الخادم، وسجلات الخادم، وغيرها الكثير. MySQL يحتوي برنامج Workbench على الميزات التالية التي تُسهّل عملية MySQL إدارة الخادم:
- إدارة المستخدمين - أداة مرئية لإدارة المستخدمين تتيح لمسؤولي قواعد البيانات إضافة مستخدمين جدد وإزالة المستخدمين الحاليين بسهولة عند الحاجة، ومنح الامتيازات وإسقاطها، وعرض ملفات تعريف المستخدمين.
- تكوين الخادم — يسمح بالتكوين المتقدم للخادم والضبط الدقيق لتحقيق الأداء الأمثل.
- النسخ الاحتياطي واستعادة قواعد البيانات - أداة مرئية للتصدير والاستيراد MySQL تفريغ الملفات. MySQL تحتوي ملفات التفريغ على نصوص SQL لإنشاء قواعد البيانات والجداول والعروض والإجراءات المخزنة ولإدخال البيانات.
- سجلات الخادم - أداة مرئية لعرض MySQL سجلات الخادم. تشمل هذه السجلات سجلات الأخطاء، والسجلات الثنائية، وسجلات InnoDB. وتُعد هذه السجلات مفيدة عند إجراء تشخيص للخادم.
يوضح الشكل أدناه لوحة التحكم الخاصة بـ MySQL منضدة.
يتناول القسم التالي عملية التثبيت MySQL طاولة العمل على Windows.
كيفية تثبيت MySQL طاولة عمل (لـ) Windows)
في هذا القسم، سنتعلم كيفية تثبيت واستخدام MySQL منضدة.
تثبيت MySQL ورشة العمل عبارة عن عملية من خطوتين.
1) تثبيت MySQL خادم المجتمع.
2) تثبيت MySQL طاولة العمل — يمكنك تثبيت بيئة العمل باستخدام ملف مضغوط أو برنامج تثبيت MSI (موصى به).
ملاحظة: ستحتاج إلى صلاحيات المسؤول أو المستخدم المتقدم لإجراء عملية التثبيت.
كيف تبدأ
بعد الانتهاء من تثبيت ما سبق، ستحتاج إلى إعداد MySQL طاولة العمل كما هو موضح أدناه. فيما يلي شرح مفصل لخطوات التثبيت MySQL منضدة.
الخطوة 1) افتح نافذة الصفحة الرئيسية. الخطوة الأولى هي الإطلاق MySQL طاولة العمل. ما تراه يُسمى نافذة الصفحة الرئيسية.
الخطوة الثانية: افتح معالج الاتصال الجديد. بعد ذلك، عليك إنشاء MySQL اتصال الخادم، الذي يحتوي على تفاصيل حول خادم قاعدة البيانات المستهدف، بما في ذلك كيفية الاتصال به. انقر فوق "+" في MySQL نافذة برنامج Workbench الرئيسية. سيؤدي هذا إلى فتح معالج إعداد اتصال جديد.
الخطوة 3) انقر فوق زر "تكوين إدارة الخادم". بصفتك مبتدئًا، يمكنك إنشاء اتصال لخادم مثبت محليًا. انقر فوق زر "تكوين إدارة الخادم" في نافذة "إعداد اتصال جديد" للتحقق من تكوين MySQL الخادم.
الخطوة الرابعة) انقر على زر "التالي" للمتابعة. ستُفتح نافذة جديدة بعنوان "تكوين الإدارة المحلية". انقر على زر "التالي" للمتابعة.
الخطوة 5) أدخل كلمة المرور الخاصة بك واضغط على موافق. بعد ذلك، سيختبر المعالج الاتصال بقاعدة البيانات. إذا فشل الاختبار، فارجع وقم بتصحيح معلمات اتصال قاعدة البيانات. ثم سيفتح نافذة منبثقة تطلب كلمة مرور المستخدم الجذر لاختبار اتصالك بالخادم المحلي. MySQL مثيل الخادم. كلمة المرور هي التي قمت بتعيينها أثناء تثبيت MySQLأدخل كلمة المرور الخاصة بك واضغط على موافق.
الخطوة 6) انقر فوق التالي للمتابعة. بعد ذلك، سيختبر المعالج الاتصال بقاعدة البيانات. إذا فشل الاختبار، فارجع وقم بتصحيح معلمات اتصال قاعدة البيانات. إذا نجحت جميع الاختبارات، فانقر فوق "التالي" للمتابعة.
الخطوة 7) انقر فوق التالي. بعد ذلك، سيتم فتح معالج جديد خاص بإدارة الخدمات المحلية - يتيح لك التبديل بين عدة خيارات MySQL الخوادم مثبتة على جهاز واحد. كمبتدئ، يمكنك تجاوز هذه الخطوة والنقر على "التالي" للمتابعة.
الخطوة 8) اختر MySQL ملف تكوين الخادم. سيقوم المعالج بعد ذلك بالتحقق من إمكانية الوصول إلى MySQL ملف تكوين الخادم واختبار أوامر التشغيل/الإيقاف.
الخطوة 9) انقر فوق "إنهاء" لإنهاء تهيئة الخادم. بعد ذلك، يمكنك مراجعة الإعدادات الحالية. بعد مراجعة الإعدادات، انقر فوق "إنهاء" لإنهاء إعداد الخادم.
الخطوة 10) انقر على اختبار الاتصال. الخطوة التالية هي إنشاء اتصال، والذي يُستخدم للاتصال بالخادم. إذا لم تكن قد أنشأت اتصالاً من قبل، يمكنك استخدام القيم الافتراضية المتاحة. انقر على "اختبار الاتصال" [2] بعد إدخال اسم الاتصال [1].
الخطوة 11) انقر فوق موافق. سيظهر مربع حوار جديد يطلب منك كلمة مرور المستخدم الجذر/المستخدم المحدد. إذا كان MySQL يملك المستخدم الجذر كلمة مرور، يمكنك إدخالها باستخدام خاصية التخزين في Vault ميزة. انقر فوق موافق.
إذا كانت كلمة المرور التي أدخلها المستخدم صحيحة، فستظهر الشاشة التالية. انقر على زري "موافق" وستكون جاهزًا للمتابعة.
يتم عرض مثيل جديد في الصفحة الرئيسية.
Doubleانقر وابدأ الاستعلام.

















