آموزش حذف حساب کاربری MySQL - وان سرور آکـادمی
آموزش حذف حساب کاربری MySQL
آموزش حذف حساب کاربری MySQL

آموزش حذف حساب کاربری MySQL

زمان تقریبی مطالعه: 2 دقیقه

آموزش حذف حساب کاربری MySQL

MySQL به شما امکان ایجاد چندین حساب کاربری و اعطای امتیازات مناسب را می دهد تا کاربران بتوانند به پایگاه داده ها متصل شوند و آن را مدیریت کنند.

اگر دیگر نیازی به حساب کاربری کاربر نیست ، ایده خوبی است که یا امتیازات کاربر را حذف کنید یا حساب کاربری را به طور کامل حذف کنید.

در این آموزش نحوه حذف حساب های کاربری MySQL / MariaDB توضیح داده شده است.

برای خرید سرور مجازی با گارانتی 100 درصد کلیک کنید

دستور DROP USER

در MySQL ، می توانید یک یا چند کاربر را حذف کرده و امتیازات یوزر را با دستورDROP USER حذف کنید. نحو کلی این دستور به شرح زیر است:

DROP USER [ IF EXISTS ] USER_ACCOUNT [, USER_ACCOUNT ] ... 

به عنوان مثال برای حذف کاربر one3ever@localhost وارد MYSQL شوید و دستور زیر را اجرا کنید:

 DROP USER ' one3erver@localhost ' ; 

در صورت موفقیت ، متن زیر نمایش داده می شود:

 Query OK, 0 rows affected (0.00 sec) 

برای حذف چندین حساب کاربری در یک فرمان واحد ، دستورDROP USER را دنبال کنید و کاربرانی که می خواهید حذف کنید با فاصله جدا کنید:

 DROP USER ' one3erver@localhost ' ' any@localhost ' ; 

اگر سعی کنید یک حساب کاربری را که وجود ندارد حذف کنید و در صورتی که از دستور IF EXISTS استفاده نکنید ، خطایی به شما نشان داده میشود.

اگر کاربرانی که می خواهید حذف کنید در حال حاضر وارد سیستم هستند ، جلسه کاربر بسته نمی شود و کاربر قادر خواهد بود تا زمان پایان جلسه در سیستم باشد. پس از پایان جلسه کاربر حذف می شود و دیگر قادر به ورود به سرور MySQL نخواهد بود.

بانک اطلاعاتی و موضوعات ایجاد شده توسط کاربر به طور خودکار حذف نمی شوند.

حذف یوزر MySQL

این بخش دستورالعمل گام به گام در مورد نحوه لیست و حذف حساب های کاربری MySQL است.

ابتدا با root یا کاربر دیگری وارد MySQL شوید. برای این کار دستور زیر را تایپ کنید:

sudo mysql

اگر از افزونه تأیید اعتبار MySQL قدیمی استفاده می کنید تا به عنوان root دستور زیر را اجرا کنید و در صورت درخواست رمز ورود را وارد کنید:

mysql -u root -p 

دستورات زیر در داخل پوسته MySQL اجرا می شوند.

MySQL اطلاعات مربوط به کاربران را در جدول user در پایگاه داده mysql ذخیره می کند. برای دریافت لیستی از همه حسابهای کاربری MySQL از SELECT زیر استفاده SELECT :

 SELECT User, Host FROM mysql.user; 

خروجی باید چیزی شبیه به این باشد:

 +------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec) 

در MySQL ، یک حساب کاربری از یک نام کاربر و نام های میزبان تشکیل شده است. one3erver@localhost و one3erver@10.10.8.8 حساب های کاربری مختلفی هستند.

بیایید بگوییم که حساب کاربری one3erver@localhost دیگر لازم نیست و ما می خواهیم آن را حذف کنیم.

برای حذف کاربری کاربر:

 DROP USER 'one3erver'@'localhost' 
 Query OK, 0 rows affected (0.00 sec) 

این دستور باعث حذف حساب کاربری و امتیازات آن می شود.

اکنون که کاربر حذف شد ممکن است بخواهید بانکهای اطلاعاتی مرتبط با آن کاربر را حذف کنید.

نتیجه

برای حذف یک حساب کاربری MySQL ، از عبارت DROP USER استفاده کنید و نام کاربری را که می خواهید حذف کنید ، استفاده کنید.

اگر سوالی یا بازخوردی دارید ، در صورت تمایل در قسمت نظرات آن را عنوان کنید.

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

Rate this post