مائی ایس کیو ایل میں ایک نیا صارف بنائیں اور مراعات دیں۔

Create New User Granting Privileges Mysql



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







سب سے پہلے ، آئیے صارف کی تخلیق اور مائی ایس کیو ایل میں صارفین کو مراعات دینے پر ایک نظر ڈالتے ہیں۔



MYSQL میں نیا صارف بنانے کے لیے۔ آپ MySQL شیل میں CREATE USER کمانڈ چلا سکتے ہیں۔



بنانا صارف 'نئی_صارف_نام '۔'لوکل ہوسٹ'کی طرف سے شناخت'پاس ورڈ'؛

اس نحو میں ، نئے صارف نام اور پاس ورڈ کو اپنے مطلوبہ صارف نام اور پاس ورڈ سے تبدیل کرنا یقینی بنائیں۔





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

عطا تمام امتیازات پر database_name.* TO 'نئی_صارف_نام '۔'لوکل ہوسٹ'؛

اوپر دی گئی کمانڈ میں ، ہم کچھ ڈیٹا بیس کے تمام جدولوں کو تمام مراعات دے رہے ہیں ، اور ستارے کا مطلب یہ ہے کہ ہم اس ڈیٹا بیس کے تمام جدولوں کو مراعات دے رہے ہیں۔ اپنی مرضی کے مطابق ایک مخصوص صارف نام دینا یقینی بنائیں۔



اگر آپ کسی صارف کو تمام ڈیٹا بیس اور ٹیبل کی مراعات دینا چاہتے ہیں۔ آپ *. *کا استعمال کرتے ہوئے درج ذیل کمانڈ چلا سکتے ہیں۔

عطا تمام امتیازات پر *.* TO 'نئی_صارف_نام '۔'لوکل ہوسٹ'؛

ہم مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے تمام مراعات دینے کے بجائے متعدد مراعات دے سکتے ہیں۔ مثال کے طور پر ، صرف SELECT ، INSERT ، اور DELETE دینا۔

عطا منتخب کریں ، داخل کریں ، حذف کریں پر database_name.* TO 'نئی_صارف_نام '۔'لوکل ہوسٹ'؛

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

دکھائیں کے لیے گرانٹس۔'صارف_نام '۔'لوکل ہوسٹ'؛

اور اگر آپ اس صارف سے رسائی واپس لینا چاہتے ہیں۔ آپ مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے مراعات کو منسوخ یا منسوخ کرسکتے ہیں۔

کالعدم تمام امتیازات پر database_name.* سے 'صارف_نام '۔'لوکل ہوسٹ'؛

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

ڈراپ صارف 'صارف'۔'لوکل ہوسٹ'؛

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

نتیجہ

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