شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي أوامر إدارة حسابات المستخدمين والمصادقة في MySQL 8:
| العملية الإدارية | الصياغة القياسية في MySQL 8 | الهدف الأمني والعملي |
|---|---|---|
| إنشاء حساب | CREATE USER IF NOT EXISTS 'u'@'host' IDENTIFIED BY 'pass'; | تخصيص هوية مستقلة مقيدة بالمضيف |
| تدوير كلمة المرور | ALTER USER 'u'@'host' IDENTIFIED BY 'new_pass'; | تحديث بصمة SHA-256 فوراً دون إيقاف الخادم |
| كلمة المرور المزدوجة | ALTER USER 'u'@'host' IDENTIFIED BY 'new' RETAIN CURRENT PASSWORD; | تدوير كلمة المرور دون توقف خوادم التطبيق |
| قفل / فتح الحساب | ALTER USER 'u'@'host' ACCOUNT LOCK / UNLOCK; | تعليق أو استعادة الدخول لحظياً |
| حذف الحساب | DROP USER IF EXISTS 'u'@'host'; | إزالة الحسابات المنتهية من النظام بأمان |
ملخص الدرس: تعلمت في هذا الدرس كيف يعرّف MySQL 8 هوية المستخدم والمضيف معاً، وكيفية إنشاء الحسابات بأمر CREATE USER، ومصادقة caching_sha2_password، وتدوير كلمات المرور وقفل الحسابات وحذفها.
الخطوة التالية والدرس القادم: انتقل إلى الدرس التالي لتعلّم منح وسحب الصلاحيات والأدوار عبر GRANT وREVOKE ومبدأ أقل الصلاحيات.
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
يشكّل الجمع بين تحديد عنوان المضيف وأوامر CREATE USER ومصادقة caching_sha2_password وقفل الحسابات خط الدفاع الأول عن خادم MySQL 8. الخطوة التالية: انتقل الآن إلى درس «إدارة الصلاحيات والأدوار عبر GRANT و REVOKE ومبدأ أقل الصلاحيات في MySQL».