قم بإنشاء مستخدم جديد ومنح الامتيازات في MySQL

Create New User Granting Privileges Mysql



تعد MySQL قاعدة بيانات سريعة وموثوقة وسهلة الاستخدام ، وهي مدعومة من قبل بعض المنظمات الشهيرة مثل GitHub و NASA و Netflix و US NAVY و Facebook و Twitter و YouTube وغيرها الكثير. عادة ما نلعب مع قاعدة البيانات تحت المستخدم الجذر ، والذي يمكنه تعديل أي شيء. ولكن إذا كنت مسؤول قاعدة بيانات في مؤسسة كبيرة ، فغالبًا ما تحتاج إلى إدارة المستخدمين والاهتمام بامتيازات المستخدم. في هذه المقالة ، سننشئ مستخدمًا جديدًا في MySQL. سوف نتعرف على كيفية إنشاء مستخدم في MySQL ونرى أيضًا كيف يمكننا منح أو إلغاء الامتيازات لبعض مستخدمي قواعد البيانات أو الجداول. لذلك دعونا نبدأ.







بادئ ذي بدء ، دعونا نلقي نظرة على إنشاء المستخدم ومنح الامتيازات للمستخدمين في MySQL.



لإنشاء مستخدم جديد في MYSQL. يمكنك تشغيل الأمر CREATE USER في صدفة MySQL.



يزيد المستعمل 'الجديد_المستعمل_اسم'@'مضيف محلي'التي حددتها'كلمه السر'؛

في هذه الصيغة ، تأكد من استبدال اسم المستخدم وكلمة المرور الجديدين باسم المستخدم وكلمة المرور المطلوبين.





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

منحة الكل الامتيازات تشغيل اسم_قاعدة البيانات.* إلى 'الجديد_المستعمل_اسم'@'مضيف محلي'؛

في الأمر المذكور أعلاه ، نمنح جميع الامتيازات لجميع جداول بعض قواعد البيانات ، وتعني العلامة النجمية أننا نمنح امتيازات لجميع جداول قاعدة البيانات هذه. تأكد من إعطاء اسم مستخدم معين وفقًا لإرادتك.



إذا كنت ترغب في منح امتيازات جميع قواعد البيانات والجداول للمستخدم. يمكنك تشغيل الأمر التالي باستخدام *. *

منحة الكل الامتيازات تشغيل *.* إلى 'الجديد_المستعمل_اسم'@'مضيف محلي'؛

يمكننا أيضًا منح امتيازات متعددة بدلاً من منح جميع الامتيازات باستخدام الأمر التالي. على سبيل المثال ، لمنح SELECT و INSERT و DELETE فقط.

منحة تحديد و إدراج و حذف تشغيل اسم_قاعدة البيانات.* إلى 'الجديد_المستعمل_اسم'@'مضيف محلي'؛

الآن ، إذا كنت تريد إلقاء نظرة على امتيازات المستخدم ، يمكنك رؤية ذلك باستخدام الأمر التالي.

مشاهده منح ل'المستعمل_اسم'@'مضيف محلي'؛

وفي حال كنت ترغب في استعادة الوصول من هذا المستخدم. يمكنك إلغاء أو إلغاء الامتيازات باستخدام الأمر التالي

سحب او إبطال الكل الامتيازات تشغيل اسم_قاعدة البيانات.* من عند 'المستعمل_اسم'@'مضيف محلي'؛

أو بدلاً من إلغاء الامتيازات. قد ترغب في إزالة هذا المستخدم أيضًا. لذلك ، يمكنك إزالة مستخدم قاعدة البيانات باستخدام الأمر التالي

قطرة المستعمل 'المستعمل'@'مضيف محلي'؛

حسنًا ، كان هذا كله يتعلق بإنشاء وحذف مستخدم في MySQL والطرق المختلفة لمنح الأنواع المختلفة من الامتيازات وإبطالها.

استنتاج

في هذه المقالة ، تعلمنا إنشاء مستخدم جديد ، ومنح بعض أنواع الامتيازات المختلفة لذلك المستخدم ، وتعلمنا أيضًا كيف يمكننا إلغاء بعض الامتيازات من المستخدم. تحتوي هذه المقالة على جميع المهام التشغيلية المتعلقة بالمستخدم ، مثل إنشاء الامتيازات وحذفها ومنحها وسحبها.