كيفية تثبيت MySQL على macOS

إرشادات خطوة بخطوة لتثبيت MySQL على macOS باستخدام Homebrew

على نظام macOS ، يمكنك تثبيت MySQL بسهولة باستخدامالبيرة.

يركض:

brew install mysql

يجب أن يستغرق الأمر أعلاه بعض الوقت ، ثم اطبع شيئًا كالتالي:

يمكنك الآن بدء تشغيل خادم MySQL عن طريق تشغيل:

brew services start mysql

الآن نحن بحاجة إلى تأمين خادم MySQL. بشكل افتراضي ، يأتي الخادم بدون كلمة مرور الجذر ، لذلك نحتاج إلى التأكد من أنه محمي.

يركض:

mysql_secure_installation

قد يستغرق الإجراء بعض الوقت ، ولكنه يمنحك قدرًا كبيرًا من القوة للتأكد من حصولك على أفضل الإعدادات الافتراضية خارج الصندوق:

منذ أن استخدمناbrew services start mysqlلبدء تشغيل MySQL ، سيعيد جهاز Mac تشغيله عند إعادة التشغيل. يمكنك الجري:

brew services stop mysql

لمنع حدوث ذلك ، وكذلك لإيقاف MySQL على الفور.

يمكنك أيضًا تجنب هذاوضع الشيطان(هذا ما نطلق عليه البرامج التي تعمل دائمًا في الخلفية وتتم إعادة تشغيلها عند إعادة تشغيل الكمبيوتر) عن طريق تشغيل:

mysql.server start

سيبدأ هذا MySQL وسيظل يعمل حتى يتم إيقاف تشغيل الكمبيوتر ، أو حتى تقوم بتشغيل:

mysql.server stop

ولن يتم إعادة تشغيله عند إعادة التشغيل.

الأمر متروك لك لتحديد أيهما تفضل.

يمكنك الآن الاتصال بالخادم باستخدام الأمر:

mysql -u root -p

سوف تحتاج إلى كتابةrootكلمة مرور المستخدمبعد، بعدماتقوم بتشغيل هذا الأمر ، وبمجرد الانتهاء من ذلك ، سترى هذه الشاشة:

يُعد TablePlus أحد البرامج الرائعة ذات واجهة المستخدم الرسومية (الرسومية) التي يمكننا استخدامها للتفاعل مع قاعدة بيانات SQLite.

يأتي مع إصدار تجريبي مجاني مثالي لاستخدامنا ، لأنه لا يعتمد على الوقت ولكنه يحد من عدد الاتصالات المتزامنة التي يمكنك إجراؤها على قاعدة البيانات.

قم بتنزيله منhttps://tableplus.com. أعلم أن هناك إصدارات macOS و Windows و Linux.

انقر على "إنشاء اتصال جديد ..." وحدد MySQL في القائمة:

ثم قم بتعيين اسم للاتصال ، وأدخل "root" وكلمة المرور التي قمت بتعيينها مسبقًا:

انقرConnect، ويجب أن تكون متصلاً بـ MySQL!

لاحظ أننا متصلون باستخدامrootالمستخدم ، والذي يجب استخدامه فقط لأغراض إدارية.

يجب أن يتم الاستخدام اليومي لقاعدة البيانات باستخدام مستخدم عادي. سنراه في برنامج تعليمي منفصل.


المزيد من دروس قواعد البيانات: