حذف أو إسقاط مستخدم في MySQL

Delete Drop User Mysql



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







قبل أن نبدأ في التعرف على حذف المستخدم في MySQL ، من المفترض أنك تعرف كيفية إنشاء وقائمة المستخدمين وأنك قمت بالفعل بتثبيت MySQL على نظامك. لذا ، اكتشف إصدار MySQL باستخدام الأمر أدناه:



mysql-الخامس

إذا كان بإمكانك رؤية الإصدار ، فهذا يعني أنه مثبت بالفعل. من الآن فصاعدًا ، سنكتشف حالة خدمة mysql.service الخاصة بالنظام. بعد ذلك ، سنتمكن من تسجيل الدخول إلى خادم MySQL.



sudo systemctl الحالة mysql

في حالة عدم بدء الخدمة ، يمكنك بدء تشغيلها بالأمر التالي:





sudo systemctl بداية mysql

بمجرد بدء الخدمة ، يمكنك توصيل نفسك بصدفة MySQL كمستخدم جذري ، لذا يمكنك الوصول إلى كل شيء بداخلها.

sudo mysql-أنت جذر-ص

بعد تسجيل الدخول إلى MySQL ، قم بإدراج أسماء المستخدمين وأسماء المضيف من mysql.user عن طريق تشغيل الأمر التالي:



تحديد المستعمل ومضيف من عند mysql. المستعمل ؛

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

هناك طريقتان لحذف مستخدم مع اختلاف دقيق. إذا كنت ترغب في حذف مستخدم موجود بالفعل وتعرف اسمه ، يمكنك تشغيل أمر DROP USER البسيط ، جنبًا إلى جنب مع اسم المستخدم واسم المضيف الخاص به. مثله:

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

ولكن إذا كنت لا تعرف أو تتذكر اسم المستخدم ولديك حدس في اسم المستخدم ، فإن MySQL توفر جملة IF EXISTS للمساعدة في مثل هذه السيناريوهات. إذا كان اسم المستخدم موجودًا في MySQL مقابل الاسم المقدم في الاستعلام ، فسيتم حذفه بالتأكيد. وإلا فلن يتم حذفه. ومع ذلك ، إذا لم نستخدم بند IF EXISTS ، فلن تعمل MySQL ، وسترى خطأ. لذلك ، يوصى باستخدام جملة IF EXISTS إذا لم تكن متأكدًا من وجود اسم المستخدم في MySQL. تتم مشاركة البنية العامة إذا كنت تريد استخدام جملة IF EXISTS أدناه:

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

يمكنك حذف أو إسقاط عدة مستخدمين في استعلام واحد أيضًا عن طريق تشغيل الأمر التالي في غلاف MySQL:

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

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

تحديد المستعمل ومضيف من عند mysql. المستعمل ؛

يمكنك أن ترى في القائمة أن المستخدم أو المستخدمين المحذوفين لم يعدوا موجودين.

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

استنتاج

في هذه المقالة ، تعلمنا صيغتين مختلفتين لحذف المستخدم في MySQL. لقد تعلمنا أيضًا حذف عدة مستخدمين في استعلام واحد.