MySQL REVOKE স্টেটমেন্ট ব্যবহার করে এক বা একাধিক বা সকল প্রিভিলেজ ইউজার থেকে বাতিল করা যায়। সিনট্যাক্স:
REVOKE privilege_type [(column_list)] [, priv_type [(column_list)]]... ON [object_type] privilege_level FROM user [, user]...
ব্যাখ্যা:
REVOKEকীওয়ার্ডের পর বাতিল করার প্রিভিলেজের তালিকা দিন, কমা দিয়ে আলাদা করুন।ONক্লজে প্রিভিলেজ লেভেল নির্দিষ্ট করুন।FROMক্লজে যে ইউজার অ্যাকাউন্ট থেকে প্রিভিলেজ বাতিল করবেন তা নির্দিষ্ট করুন।
উদাহরণ
abcd@localhost ইউজার থেকে সকল প্রিভিলেজ রিভোক:
mysql> SHOW GRANTS FOR abcd@localhost; +---------------------------------------------------------------------+ | Grants for abcd@localhost | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'abcd'@'localhost' WITH GRANT OPTION | +---------------------------------------------------------------------+ mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM abcd@localhost; Query OK, 0 rows affected (0.00 sec) mysql> SHOW GRANTS FOR abcd@localhost; +------------------------------------------+ | Grants for abcd@localhost | +------------------------------------------+ | GRANT USAGE ON *.* TO 'abcd'@'localhost' | +------------------------------------------+