কম্পিউটার

কিভাবে MySQL-এ সুযোগ-সুবিধা পরীক্ষা করবেন?


সুযোগ-সুবিধা পরীক্ষা করতে, GRANTS-এর সাথে SHOW কমান্ড ব্যবহার করুন। নিচের সিনট্যাক্স −

অনুদান দেখান;

উপরের সিনট্যাক্সটি রুটের জন্য বিশেষাধিকার দেখাবে। আপনি যদি একটি নির্দিষ্ট ব্যবহারকারীর জন্য বিশেষাধিকারগুলি পরীক্ষা করতে চান, তাহলে নীচের সিনট্যাক্সটি ব্যবহার করুন -

'yourUserName'@'yourHostName'-এর জন্য অনুদান দেখান;

উপরের সিনট্যাক্স একটি নির্দিষ্ট ব্যবহারকারীর জন্য বিশেষাধিকার পরীক্ষা করবে।

আসুন আমরা উভয় সিনট্যাক্স একে একে প্রয়োগ করি। নিচের প্রশ্নটি −

mysql> অনুদান দেখান;

নিম্নলিখিত আউটপুট যা রুট সুবিধাগুলি প্রদর্শন করে −

<পূর্ব>+------------------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------+| root@% এর জন্য অনুদান |+-------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------+| অনুদান নির্বাচন করুন, সন্নিবেশ করুন, আপডেট করুন, মুছুন, তৈরি করুন, ড্রপ করুন, পুনরায় লোড করুন, শাটডাউন করুন, প্রক্রিয়া করুন, ফাইল, রেফারেন্স, সূচক, পরিবর্তন করুন, ডেটাবেস দেখান, সুপার, অস্থায়ী টেবিল তৈরি করুন, লক টেবল, ভি-এক্সপ্লেট, রিলেভ করা দর্শন দেখান, রুটিন তৈরি করুন, রুটিন পরিবর্তন করুন, ব্যবহারকারী তৈরি করুন, ইভেন্ট তৈরি করুন, ট্রিগার তৈরি করুন, টেবিলস্পেস তৈরি করুন, ভূমিকা তৈরি করুন, গ্রান্ট বিকল্পের সাথে `রুট`@`%` তে ভূমিকা রাখুন || Grant backup_admin, binlog_admin, connection_admin, encrompes_sy_admin, group_admin_admin, persist_admin, resource_group_Admin, resource_group_user, roor_admin, set_user_group_v_variables_admin, xa_rceover_Admin *। * `রুট '@`% `| + ---------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------- সেটে 2 সারি (0.08 সেকেন্ড)

আপনি যদি একটি নির্দিষ্ট ব্যবহারকারীর জন্য বিশেষাধিকার পরীক্ষা করতে চান, তাহলে FOR ব্যবহার করুন। ধরা যাক আমাদের একটি ব্যবহারকারীর নাম 'বব' এবং হোস্ট হল '%'। ব্যবহারকারী “BOB” −

-এর জন্য বিশেষ সুবিধা পেতে ক্যোয়ারী নিচে দেওয়া হল
mysql> 'বব'@'%'-এর জন্য অনুদান দেখান;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------+| বব@%|+-------------------------------------------- অনুদান -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------+| অনুদান নির্বাচন করুন, সন্নিবেশ করুন, আপডেট করুন, মুছুন, তৈরি করুন, ড্রপ করুন, পুনরায় লোড করুন, শাটডাউন করুন, প্রক্রিয়া করুন, ফাইল, রেফারেন্স, সূচক, পরিবর্তন করুন, ডেটাবেস দেখান, সুপার, অস্থায়ী টেবিল তৈরি করুন, লক টেবল, ভি-এক্সপ্লেট, রিলেভ করা দর্শন দেখান, রুটিন তৈরি করুন, রুটিন পরিবর্তন করুন, ব্যবহারকারী তৈরি করুন, ইভেন্ট, ট্রিগার তৈরি করুন, টেবিলস্পেস তৈরি করুন, ভূমিকা তৈরি করুন, গ্রান্ট বিকল্পের সাথে `বব`@`%`-এ ভূমিকা রাখুন। Grant bacup_admin, binlog_admin, connection_admin, এনক্রিপশন_এডমিন, persist_ro_variables_Admin, replames_aadmin, resource_group_Aser, roarce_admin, set_use_group_user, roor_variables_admin, xa_recover_admin * xa_recover_admin *। * `বব` @`% `অনুদান বিকল্পের সাথে + ----------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------ সেটে +2 সারি (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ কোন ডাটাবেস নির্বাচন করা হয়েছে তা কীভাবে পরীক্ষা করবেন?

  2. কিভাবে একটি MySQL ভিউ তৈরি করবেন?

  3. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন

  4. কিভাবে একটি MySQL সিকোয়েন্স তৈরি করবেন?