কম্পিউটার

মাইএসকিউএল-এ একটি নির্দিষ্ট স্কিমা অ্যাক্সেস করা থেকে ব্যবহারকারীকে কীভাবে প্রতিরোধ করবেন?


ব্যবহারকারীকে একটি নির্দিষ্ট স্কিমা অ্যাক্সেস করতে বাধা দিতে, আপনাকে ডিলিট কমান্ড ব্যবহার করতে হবে। নিচের সিনট্যাক্স −

mysql.db থেকে মুছুন যেখানে Db IN("yourSpecificSchema","yourSpecificSchema\_%") এবং ব্যবহারকারী ="yourUserName" এবং Host ="yourHostName";

একজন ব্যবহারকারীকে একটি নির্দিষ্ট স্কিমা অ্যাক্সেস করতে বাধা দিতে উপরের সিনট্যাক্সটি বাস্তবায়ন করা যাক। প্রথমত, আসুন MySQL.user টেবিল থেকে সকল ব্যবহারকারী এবং হোস্ট প্রদর্শন করি।

mysql> ব্যবহারকারী নির্বাচন করুন, MySQL.user থেকে হোস্ট;

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

তৈরি করবে <প্রে>+-------------------+------------+| ব্যবহারকারী | হোস্ট |+------+------------+| বব | % || ব্যবহারকারী2 | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || মূল | % || @UserName@ | স্থানীয় হোস্ট || অ্যাডাম স্মিথ | স্থানীয় হোস্ট || ক্রিস | স্থানীয় হোস্ট || ডেভিড | স্থানীয় হোস্ট || জেমস | স্থানীয় হোস্ট || জন | স্থানীয় হোস্ট || জন ডো | স্থানীয় হোস্ট || ব্যবহারকারী1 | স্থানীয় হোস্ট || আমি | স্থানীয় হোস্ট || hbstudent | স্থানীয় হোস্ট || mysql.infoschema | স্থানীয় হোস্ট || mysql.session | লোকালহোস্ট |+------+---------+18 সারি সেটে (0.00 সেকেন্ড)

এখানে, আমরা হোস্ট নাম 'লোকালহোস্ট' সহ ব্যবহারকারী 'ক্রিস'কে একটি নির্দিষ্ট স্কিমা অ্যাক্সেস করতে বাধা দেব যার নাম 'নমুনা' -

mysql> mysql.db থেকে মুছুন যেখানে Db IN("sample","sample\_%") এবং User="Chris" AND Host="localhost";কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) 

উপরের ক্যোয়ারীটি কার্যকর করার পরে, আপনাকে ফ্লুশ ব্যবহার করতে হবে।

mysql> ফ্লাশ বিশেষাধিকার; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.06 সেকেন্ড)

  1. কিভাবে MySQL এ একটি ভিন্ন ব্যবহারকারী হিসাবে লগ ইন করবেন?

  2. উইন্ডোজ 10 এ ক্যালেন্ডার অ্যাক্সেস করা থেকে অ্যাপগুলিকে কীভাবে প্রতিরোধ করবেন?

  3. উইন্ডোজ 10 এ অবস্থান অ্যাক্সেস করা থেকে অ্যাপ্লিকেশনগুলিকে কীভাবে প্রতিরোধ করবেন?

  4. উইন্ডোজ 10-এ ক্যামেরা অ্যাক্সেস করা থেকে অ্যাপগুলিকে কীভাবে প্রতিরোধ করবেন?