[Entrypoint] GENERATED ROOT PASSWORD: *ovIDej0cNAr[apq0jWuf4KdOpI
# 6) سنقوم الآن بتسجيل الدخول إلى shell mysql في حاوية Docker باستخدام كلمة المرور التي تم إنشاؤها.
نفّذ الأمر أدناه.
docker exec -it mysql-docker-demo mysql -u root -p
عند مطالبتك بكلمة مرور ، أدخل واحدًا من الخطوة رقم 5 أعلاه. بمجرد إدخالها ، سيتم تسجيل دخولك إلى عميل MySQL داخل حاوية Docker.
في هذا الوقت ، إذا أدخلت أمرًا مثل SHOW DATABASES ؛ ثم سيظهر خطأ ويطلب تحديث / تغيير كلمة المرور الافتراضية.
mysql> SHOW DATABASES;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
# 7) لنقم الآن بإعادة تعيين كلمة المرور باستخدام الأمر ALTER.
ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'password' ؛
هنا كلمة المرور هي كلمة المرور الفعلية التي تريد تعيينها للمستخدم الجذر. يمكنك تغييره إلى أي قيمة بالشكل المناسب والمطلوب.
# 8) الآن سنحاول تشغيل أمر بسيط للتحقق من صحة التثبيت. سنقوم بتشغيل الأمر SHOW DATABASES ؛ للحصول على تفاصيل جميع قواعد البيانات المتاحة.
إليك إخراج الأمر
mysql & gt؛ عرض قواعد البيانات ؛
+ ——————– +
دليل تفصيلي خطوة بخطوة لتنزيل MySQL لنظامي التشغيل Windows و macOS باستخدام طرق مختلفة:
في هذا البرنامج التعليمي ، سنتعلم الطرق / المناهج المختلفة لمعرفة كيف يمكنك تنزيل MySQL و ابدأ في استخدامه في غضون دقيقتين.
يمكن تنزيل MySQL كمثبت مستقل لأنظمة تشغيل مختلفة ، أو كصورة مضغوطة / أرشيف وأسهلها هو استخدام عامل الإرساء لـ MySQL إذا كنت تريد التعلم فقط واستكشف MySQL.
أيضًا ، يرجى ملاحظة أن MySQL متاح للتنزيل كمجتمع (مجاني) وإصدار مؤسسي (مدفوع).
لمعظم الأغراض العملية ، يحل تثبيت mySMySQLQL من خلال صورة المثبت و docker معظم حالات الاستخدام. سنرى هاتين الطريقتين لأنظمة التشغيل المستندة إلى Windows و Mac هنا.
تنزيل MySql من خلال المثبت
MySQL متاح للتنزيل كمثبت حزمة مستقل لكل من Windows و macOS.
دعونا نرى تفاصيل كل منها.
تثبيت MySQL على Windows
أ) المتطلبات الأساسية: قبل بدء عملية التثبيت ، يرجى ملاحظة أن MySQL Installer يتطلب .NET Framework 4.5.2 (إذا كان لديك إصدار أقدم من .NET framework ، فقم بتحديثه لبدء عملية التثبيت).
ب) قم بتنزيل مثبت مجتمع MySQL من المصدر هنا. (الإصدار الحالي من MySQL أثناء كتابة هذاالبرنامج التعليمي هو 8.0.20. إذا كنت بحاجة إلى تنزيل إصدار معين من MySQL ، فيمكنك الرجوع إلى المثبت المعني هنا واختيار الإصدار الذي ترغب في تثبيته).
اختر المثبت بناءً على ما إذا كان إصدار Windows الذي تستخدمه هو 32 بت أو 64 بت (يمكنك الرجوع إلى الرابط هنا لمعرفة إصدار نظام التشغيل الذي تستخدمه).
ج ) بعد تنزيل برنامج التثبيت ، افتح برنامج التثبيت exe وتابع التعليمات. يرجى ملاحظة أنك ستحتاج إلى اتصال إنترنت نشط حيث أن المثبت عبارة عن غلاف ويقوم بتنزيل المنتجات المحددة عبر الإنترنت بمجرد اختيارها أثناء عملية التثبيت.
لاختيار التكوين ، يمكنك اختيار 'Developer Default' الذي يعتني بجميع الأشياء المطلوبة تقريبًا لاحتياجات التطوير / الاختبار.
d) بمجرد اكتمال الإعداد ، إذا اخترت تثبيت العميل لـ MySQL (MySQL Workbench وهو مجتمع / تنزيل مجاني) ، فيمكنك توصيل مثيل الخادم الخاص بك ، وإلا يمكنك التحقق من التثبيت من سطر الأوامر عن طريق تنفيذ الأمر أدناه.
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test
تثبيت MySQL على نظام MacOS
# 1) لتثبيت / تنزيل MySQL على macOS من خلال صورة القرص (.dmg) أو المثبت - قم بتنزيل ملف صورة القرص لإصدار المجتمع من هنا
# 2) بمجرد تنزيل ملف dmg ، انقر نقرًا مزدوجًا للتحميلصورة القرص وابدأ عملية التثبيت باتباع الإرشادات الموجودة في حزمة التثبيت. اتبع لقطات الشاشة أدناه لعملية التثبيت خطوة بخطوة.
# 3) بمجرد اكتمال التثبيت ، من أجل تشغيل خادم MySQL ، يمكنك فتح تفضيلات MySql وتشغيل خادم MySQL إذا لم يتم تشغيله بالفعل.
افتح تفضيلات النظام وانقر على أيقونة MySQL.
سيتم فتح جزء تفضيلات MySQL الآن ويمكنك رؤية حالة خادم MySQL. إذا لم يكن قيد التشغيل بالفعل ، فيمكنك تشغيل الخادم من هناك.
# 4) الآن دعنا نتحقق مما إذا كان التثبيت ناجحًا أم لا عن طريق التحقق من الإصدار من سطر الأوامر. افتح موجه الأوامر الطرفية وانتقل إلى دليل تثبيت MySQL والذي يكون افتراضيًا
/usr/local/mysql/bin
قم بتشغيل الأمر أدناه للتحقق من الإصدار.
./mysql -V
إذا رأيت تنسيق الإخراج أدناه ، فهذا يعني أن تم التثبيت بنجاح.
./mysql Ver 8.0.20 for macos10.15 on x86_64 (MySQL Community Server - GPL)
# 5) من أجل استخدام MySQL من سطر الأوامر ، يمكنك الاستمرار في استخدام سطر الأوامر أو المحطة الطرفية (مع كلمة المرور التي تم تعيينها أثناء التثبيت عملية) أو تنزيل تطبيقات عميل MySQL مثل MySQL Workbench للوصول إليها عبر واجهة المستخدم الرسومية.
دعنا نستكشف بعض خيارات سطر الأوامر. لبدء استخدام MySQL shell ، قم بتشغيل الأوامر أدناه.
./mysql -u root -p
الآن ، ستتم مطالبتك بـكلمة المرور (تحتاج إلى إدخال كلمة المرور التي تم إدخالها أثناء التثبيت - لنفترض أنك قمت بتعيين كلمة المرور على أنها "كلمة مرور") ، ثم أدخل كلمة المرور في موجه كلمة المرور. بمجرد نجاح المصادقة ، سيسجل المستخدم الدخول إلى قذيفة MySQL.
لنحاول تشغيل أمر عينة لمعرفة ما إذا كانت الصدفة تعمل بشكل صحيح أم لا. نفّذ الأمر أدناه على غلاف MySQL.
SHOW DATABASES;
يجب أن تكون قادرًا على رؤية الإخراج أدناه للأمر.
MySQL Docker Image
يعد تثبيت MySQL من خلال صورة عامل إرساء كحاوية عامل أسهل طريقة إذا كنت تريد فقط تعلم MySQL ولا تريد تثبيت البرنامج / الخادم الكامل على نظامك.
يتيح لك Docker بسرعة قم بتشغيل وإيقاف تشغيل الحاويات التي تحتوي على البرنامج المطلوب والذي هو في هذه الحالة خادم MySQL.
دعونا نرى الخطوات المطلوبة لتثبيت MySQL كصورة Docker.
# 1) لاستخدام صورة Docker ، ستحتاج إلى تثبيت Docker بناءً على نظام التشغيل الخاص بك. لتثبيت Docker ، اتبع التعليمات الواردة هنا
# 2) بمجرد تثبيت محرك Docker ، سنحتاج إلى تنزيل (أو سحب) صورة Docker من Docker hub. دعونا نرى الأمر الذي يمكن استخدامه لسحب صورة Docker لإصدار خادم المجتمع.
قم بتنفيذ الأمر أدناه في المحطة الطرفية أو موجه الأوامر.
docker pull mysql/mysql-server:tag
هنا ، العلامةيمثل إصدار إصدار MySQL Community Server الذي تريد تنزيله. إذا كنت لا تبحث عن إصدار معين ، فيمكنك ببساطة حذف تفاصيل العلامة وتشغيل الأمر أدناه (سيؤدي ذلك إلى جلب الصورة لأحدث إصدار متاح من MySQL Community Edition).
docker pull mysql/mysql-server
# 3) بمجرد تنزيل صورة Docker ، يمكننا محاولة سرد الصور ومعرفة ما إذا كان بإمكاننا العثور على صورة MySQL في القائمة التي يتم عرضها. قم بتشغيل الأمر أدناه في المحطة الطرفية (للأنظمة المستندة إلى Linux).
docker image ls | grep "mysql-server"
إذا رأيت الإخراج كما هو موضح أدناه ، فهذا يعني أنه تم تنزيل صورة Docker الخاصة بك بنجاح.
# 4) فلنقم الآن بتشغيل حاوية على صورة Docker التي نزّلناها للتو. سنطلق على الحاوية اسم "" mysql-docker-demo ” . قم بتشغيل الأمر أدناه لبدء الحاوية من الصورة.
docker run --name="mysql-docker-demo" -d mysql/mysql-server
# 5) الآن ، من أجل الحصول على كلمة المرور التي تم تعيينها أثناء تشغيل حاوية Docker ، يمكننا جلب التفاصيل من يقوم Docker بتسجيل وإعادة تشغيل كلمة المرور هذه باستخدام الأمر ALTER.
قم بتنفيذ الأمر التالي على الجهاز:
docker logs mysql-docker-demo 2>&1 | grep GENERATED
يرجى ملاحظة أن 'mysql-docker -demo ' في الأمر أعلاه هو اسم حاوية عامل الإرساء. إذا كنت قد سميت الحاوية بشكل مختلف ، فستحتاج إلى استبدالها باسم الحاوية.
إذا تم تشغيل حاوية Docker بشكل صحيح ، فحينئذٍتشغيل أي أوامر MySQL - تمامًا كما تفعل مع التثبيت على جهاز محلي.
يمكنك أيضًا بدء / إيقاف حاوية Docker عند الطلب عند الحاجة.
إلى أوقف حاوية مرسى MySQL ، يمكنك استخدام الأمر أدناه.
docker stop mysql-docker-demo
لبدء تشغيل حاوية Docker مرة أخرى ، يمكنك استخدام الأمر أدناه.
docker start mysql-docker-demo
MySQL Enterprise Edition
MySQL هي قاعدة بيانات مفتوحة المصدر تُستخدم على نطاق واسع.
إصدار Enterprise مملوك لشركة Oracle ويتضمن مجموعة من الأدوات والميزات التي تأتي مع الإصدار المدفوع فقط (الإصدار المجاني هو إصدار مجتمع MySQL).
يتوفر MySQL Enterprise Edition عبر Oracle cloud كخدمة مُدارة بالكامل.
يتم تقديم بعض التقديرات حول تكلفة إصدار MySQL Enterprise أدناه:
الإصدار | الاشتراك السنوي (بالدولار الأمريكي) |
---|---|
MySQL Standard Edition | 2000 - 4000 |
MySQL Enterprise Edition | 5000 - 10000 |
تحقق من صحيفة تكاليف Oracle لـ مزيد من المعلومات.
إصدارات MySQL المدفوعة تأتي مع الدعم الفني والمساعدة من فريق MySQL بالإضافة إلى أدوات المراقبة الأخرى مثل النسخ الاحتياطي والتشفير وجدار الحماية وما إلى ذلك.
الأسئلة المتداولة & amp؛ الإجابات
س # 1) هل تنزيل MySQL مجاني؟
الإجابة: MySQL متاح في إصدارات متعددة. إصدار المجتمع مجاني للتنزيل والاستخدامبينما المتغيرات الأخرى مثل MySQL Standard وإصدارات MySQL Enterprise لها تكلفة اشتراك سنوية مرفقة لأنها تأتي مع دعم سحابي ومساعدة تقنية من فريق MySQL.
من أجل استخدام MySQL مفتوح المصدر للأغراض التجارية ، يمكنك استخدم MariaDB الذي يعتمد على قاعدة بيانات MySQL.
Q # 2) كيفية تثبيت عميل MySQL؟
الإجابة: يتم تنزيل MySQL Client كجزء من التثبيت القياسي لخادم MySQL. يمكن بدء عميل MySQL من المحطة الطرفية أو موجه الأوامر بالانتقال إلى الدليل كما هو مذكور أدناه لنظامي التشغيل Mac / Linux أو Windows.
MAC - /usr/local/mysql/binWINDOWS - C:\\Program Files\\MySQL\\MySQL Server 8.0
يمكن بدء عميل سطر أوامر MySQL عن طريق تشغيل MySQL قابل للتنفيذ في الدلائل أعلاه.
لاستخدام عميل قائم على واجهة المستخدم الرسومية ، يمكنك تنزيل طاولة عمل MySQL هنا عن طريق اختيار تركيبة نظام التشغيل المناسبة.
Q # 3) كيف يمكنني تنزيل MySQL لنظام التشغيل Windows؟
الإجابة: MySQL متاح لجميع أنظمة التشغيل الرئيسية تقريبًا مثل macOS و Linux & amp؛ شبابيك. بالنسبة لنظام التشغيل Windows ، يمكن تنزيله كملف قابل للتنفيذ أو بتنسيق zip.
راجع تفاصيل التنزيل هنا على صفحة التنزيل الرسمية لـ MySQL.
لقد قمنا بإدراج خطوات التثبيت الكاملة للتنزيل / الإعداد. هنا في هذا البرنامج التعليمي.
الخاتمة
في هذا البرنامج التعليمي ، تعرفنا على الطرق المختلفة التي يمكن من خلالهايمكنك تنزيل MySQL على سطح المكتب / الكمبيوتر المحمول بأنظمة تشغيل مختلفة.
ناقشنا التحقق من صحة تثبيت MySQL Community Server على أنظمة تشغيل Windows و macOS. تعلمنا أيضًا عن استخدام Docker للبدء في تطوير MySQL Server وتوصلنا إلى معرفة كيفية البدء بسرعة مع خادم MySQL.
آمل أن يوضح هذا البرنامج التعليمي جميع استفساراتك حول تنزيل MySQL.