کسی صارف کو ایس کیو ایل میں ڈیلیٹ یا ڈراپ کریں۔

Delete Drop User Mysql



مائی ایس کیو ایل ایک مشہور ڈیٹا بیس ہے جسے آسانی اور بغیر کسی پریشانی کے استعمال کیا جا سکتا ہے اور بڑی بڑی فرموں میں استعمال ہوتا ہے۔ ڈیٹا کی سالمیت اور ڈیٹا ایڈمنسٹریٹر اتنی بڑی کمپنیوں کے لیے بہت اہمیت رکھتے ہیں۔ لیکن جب ڈیٹا کی سالمیت اور صارفین کی دیکھ بھال ، ان کے استحقاق ، اور ان کی تخلیق اور حذف کرنے کی بات آتی ہے تو ، ڈیٹا بیس ایڈمنسٹریٹر اس طرح کے کاموں کی ذمہ داری لیتا ہے۔ لہذا ، اس آرٹیکل میں ، ہم MySQL میں کسی صارف کو حذف کرنے یا چھوڑنے کے مختلف طریقوں کے بارے میں جاننے والے ہیں۔







اس سے پہلے کہ ہم MySQL میں صارف کے حذف ہونے کے بارے میں سیکھنا شروع کردیں ، یہ فرض کیا جاتا ہے کہ آپ جانتے ہیں کہ صارفین کو کیسے بنانا اور فہرست بنانا ہے اور پہلے ہی اپنے سسٹم پر MySQL انسٹال کر چکے ہیں۔ تو ، نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے MySQL کا ورژن معلوم کریں:



mysql-وی۔

اگر آپ ورژن دیکھ سکتے ہیں تو اس کا مطلب ہے کہ یہ پہلے سے انسٹال ہے۔ آگے بڑھتے ہوئے ، ہم سسٹم کی mysql.service کی حیثیت معلوم کریں گے۔ پھر ، ہم MySQL سرور میں سائن ان کر سکیں گے۔



sudo systemctl حالت mysql

اگر سروس شروع نہیں ہوئی ہے تو ، آپ اسے درج ذیل کمانڈ سے شروع کرسکتے ہیں۔





sudo systemctl شروع کریں mysql

ایک بار سروس شروع ہونے کے بعد ، آپ اپنے آپ کو ایس کیو ایل شیل سے جڑ کے صارف کے طور پر جوڑ سکتے ہیں ، لہذا آپ اپنے اندر موجود ہر چیز تک بہت زیادہ رسائی حاصل کر سکتے ہیں۔

sudo mysql-آپ جڑیں-p

MySQL میں لاگ ان کرنے کے بعد ، درج ذیل کمانڈ کو چلا کر mysql.user سے صارف کے نام اور میزبان نام درج کریں:



منتخب کریں صارف ،میزبان سے mysql صارف ؛

صارفین کی فہرست پر ایک نظر ڈالنے کے بعد ، وہ صارف منتخب کریں جسے آپ چھوڑنا/حذف کرنا چاہتے ہیں۔

ٹھیک ٹھیک فرق کے ساتھ صارف کو حذف کرنے کے دو طریقے ہیں۔ اگر آپ پہلے سے موجود صارف کو حذف کرنا چاہتے ہیں اور آپ اس کا نام جانتے ہیں تو ، آپ صارف نام اور اس کے میزبان نام کے ساتھ سادہ DROP USER کمانڈ چلا سکتے ہیں۔ اس کے جیسا:

ڈراپ صارف 'صارف_نام '۔میزبان_نام '؛

لیکن اگر آپ کو صارف کا نام معلوم نہیں ہے یا یاد نہیں ہے اور آپ کو صارف کے نام کی گنجائش ہے تو MySQL اس طرح کے منظرناموں میں مدد کے لیے IF EXISTS شق فراہم کرتا ہے۔ اگر صارف کا نام سوال میں فراہم کردہ نام کے مقابلے میں MySQL میں موجود ہے تو ، یہ یقینی طور پر حذف ہو جائے گا۔ بصورت دیگر ، یہ حذف نہیں ہوگا۔ تاہم ، اگر ہم IF EXISTS شق کو استعمال نہیں کرتے ہیں تو ، MySQL کام نہیں کرے گا ، اور آپ کو ایک خرابی نظر آئے گی۔ لہذا ، IF EXISTS شق استعمال کرنے کی سفارش کی جاتی ہے اگر آپ MySQL میں صارف کے نام کے وجود کے بارے میں یقین نہیں رکھتے ہیں۔ عمومی نحو اگر آپ استعمال کرنا چاہتے ہیں IF EXISTS شق ذیل میں شیئر کی گئی ہے۔

ڈراپ صارف اگر موجود 'صارف_نام '۔میزبان_نام '؛

آپ MySQL کے شیل میں درج ذیل کمانڈ کو چلا کر ایک ہی سوال میں متعدد صارفین کو حذف یا چھوڑ سکتے ہیں۔

ڈراپ صارف 'صارف_نام 1 '۔میزبان_نام 1 ' 'صارف_نام 2 '۔میزبان_نام 2 '؛

جب آپ نے صارف کو حذف کر دیا ہے ، آپ دوبارہ صارفین کی فہرست چیک کر سکتے ہیں ، چاہے صارف فہرست میں موجود ہو یا نہیں۔

منتخب کریں صارف ،میزبان سے mysql صارف ؛

آپ فہرست میں دیکھ سکتے ہیں کہ حذف شدہ صارف یا صارف اب وہاں نہیں ہیں۔

تو ، اس طرح ہم DROP کمانڈ کا استعمال کرتے ہوئے کسی صارف کو MySQL میں حذف یا چھوڑ سکتے ہیں۔

نتیجہ

اس مضمون میں ، ہم نے MySQL میں صارف کو حذف کرنے کے لیے دو مختلف نحو سیکھے ہیں۔ ہم نے ایک ہی استفسار میں متعدد صارفین کو حذف کرنا بھی سیکھا ہے۔