কম্পিউটার টিউটোরিয়াল

MySQL ইউজার থেকে প্রিভিলেজ রিভোক (বাতিল) কীভাবে করবেন?

MySQL REVOKE স্টেটমেন্ট ব্যবহার করে এক বা একাধিক বা সকল প্রিভিলেজ ইউজার থেকে বাতিল করা যায়। সিনট্যাক্স:

REVOKE privilege_type [(column_list)] [, priv_type [(column_list)]]...
ON [object_type] privilege_level FROM user [, user]...

ব্যাখ্যা:

  1. REVOKE কীওয়ার্ডের পর বাতিল করার প্রিভিলেজের তালিকা দিন, কমা দিয়ে আলাদা করুন।
  2. ON ক্লজে প্রিভিলেজ লেভেল নির্দিষ্ট করুন।
  3. 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' |
+------------------------------------------+
  1. MySQL-এ সীমিত অধিকারযুক্ত ইউজার তৈরি করুন

  2. MySQL-এ ENUM কলাম থেকে একটি মান মুছে ফেলা (ALTER TABLE)

  3. MySQL-এ অটো-ইনক্রিমেন্ট মান ১ থেকে শুরু করার পদ্ধতি

  4. MySQL-এ EXTRACT() এবং CAST() ব্যবহার করে টাইম থেকে মিনিট বের করা