دستور REVOKE
در MySQL برای لغو دسترسیها و مجوزهایی که قبلاً به یک کاربر اعطا شدهاند، استفاده میشود. با استفاده از این دستور، میتوانید مجوزهای خاص یا تمامی مجوزهای یک کاربر را از پایگاه داده یا جدولها پس بگیرید.
REVOKE privilege_list ON database_name.table_name FROM 'username'@'host';
SELECT
, INSERT
, UPDATE
, DELETE
).در اینجا از نام جدول useritvisit و کاربر mehr استفاده شده است.
فرض کنید میخواهیم مجوز SELECT
که قبلاً به کاربر mehr
برای جدول useritvisit
داده شده را لغو کنیم:
REVOKE SELECT ON itvisit.useritvisit FROM 'mehr'@'localhost';
این دستور مجوز SELECT
را از کاربر mehr
برای جدول useritvisit
در پایگاه داده itvisit
لغو میکند.
اگر کاربر mehr
مجوزهای INSERT
و UPDATE
را نیز دارد و میخواهیم این مجوزها را از او بگیریم:
REVOKE INSERT, UPDATE ON itvisit.useritvisit FROM 'mehr'@'localhost';
این دستور مجوزهای INSERT
و UPDATE
را از کاربر mehr
برای جدول useritvisit
لغو میکند.
برای لغو تمام مجوزهای کاربر mehr
برای تمام جداول پایگاه داده itvisit
:
REVOKE ALL PRIVILEGES ON itvisit.* FROM 'mehr'@'localhost';
این دستور تمام مجوزهای کاربر mehr
را برای پایگاه داده itvisit
لغو میکند.
اگر بخواهید تمام مجوزهای کاربر mehr
را در تمام پایگاه دادهها لغو کنید:
REVOKE ALL PRIVILEGES ON *.* FROM 'mehr'@'localhost';
دستور REVOKE در MySQL برای مدیریت حسابهای کاربری در پایگاه دادههای MySQL و PostgreSQL به شما این امکان را میدهد که دسترسیها را به دقت کنترل کرده و امنیت دادههای خود را تضمین کنید. با استفاده از دستورات مربوط به ایجاد، تغییر و حذف کاربر، میتوانید حسابهای کاربری را به راحتی مدیریت کنید و به سیستم پایگاه داده خود نظم و امنیت بخشید.
PHP یکی از محبوبترین زبانهای برنامهنویسی سمت سرور برای توسعه وب است که به دلیل…
فهرست مطالب فایل php.ini چیست؟ فایل php.ini کجاست؟ مهمترین تنظیمات در فایل php.ini حداکثر زمان…
اتصال دائم (Persistent Connection) به پایگاه داده یکی از روشهای بهینهسازی ارتباطات در برنامههای PHP…
ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژههای…
هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئریهای ناقص یا…
ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وبسایتها و برنامههای تحت…