অ্যান্ড্রয়েড

কীভাবে মাইএসকিএল ব্যবহারকারীদের অ্যাকাউন্ট মুছবেন

মাইএসকিউএল - তৈরি করুন, মুছে ফেলুন ব্যবহারকারী অ্যাকাউন্ট এবং গ্রান্ট বিশেষাধিকার (তৈরি / ড্রপ ব্যবহারকারী, অনুদান, শো অনুদান)

মাইএসকিউএল - তৈরি করুন, মুছে ফেলুন ব্যবহারকারী অ্যাকাউন্ট এবং গ্রান্ট বিশেষাধিকার (তৈরি / ড্রপ ব্যবহারকারী, অনুদান, শো অনুদান)

সুচিপত্র:

Anonim

মাইএসকিউএল আপনাকে একাধিক ব্যবহারকারীর অ্যাকাউন্ট তৈরি করতে এবং উপযুক্ত সুযোগ-সুবিধা দেওয়ার অনুমতি দেয় যাতে ব্যবহারকারীরা ডাটাবেসগুলি সংযুক্ত ও পরিচালনা করতে পারে।

যদি ব্যবহারকারীর অ্যাকাউন্টটির আর প্রয়োজন না হয়, হয় ব্যবহারকারী সুবিধাগুলি অপসারণ করা বা ব্যবহারকারী অ্যাকাউন্ট সম্পূর্ণ মুছে ফেলা ভাল ধারণা।

এই টিউটোরিয়ালটি মাইএসকিউএল / মারিয়াডিবি ব্যবহারকারী অ্যাকাউন্টগুলি কীভাবে মুছবেন তা ব্যাখ্যা করে।

DROP USER বিবৃতি DROP USER

মাইএসকিউএলে, আপনি এক বা একাধিক ব্যবহারকারীর অপসারণ করতে পারেন এবং DROP USER বিবৃতি দিয়ে অধিকারগুলি অর্পণ করতে পারেন। এই বিবৃতিটির সাধারণ বাক্য গঠনটি নিম্নরূপ:

DROP USER USER_ACCOUNT…

উদাহরণস্বরূপ, এমওয়াইএসকিউএল শেলটিতে brian@localhost ব্যবহারকারী অ্যাকাউন্টটি লগইন সরান এবং চালনা করুন:

DROP USER 'brian@localhost';

সাফল্যে কমান্ড ফিরে আসবে:

Query OK, 0 rows affected (0.00 sec)

একক কমান্ডে একাধিক ব্যবহারকারীর অ্যাকাউন্ট সরানোর জন্য, DROP USER বিবৃতিটি চালান যা ব্যবহারকারীরা আপনাকে স্থান দ্বারা পৃথক করে আলাদা করতে চান:

DROP USER 'brian@localhost' 'any@localhost';

আপনি যে ব্যবহারকারীটিকে সরানোর চেষ্টা করছেন তা বর্তমানে লগ ইন থাকলে ব্যবহারকারীর সেশনটি বন্ধ হবে না এবং সেশন শেষ না হওয়া অবধি ব্যবহারকারী অনুসন্ধান চালাতে সক্ষম হবে run একবার সেশনটি বন্ধ হয়ে গেলে ব্যবহারকারীকে সরানো হবে এবং এটি আর মাইএসকিউএল সার্ভারে লগ ইন করতে সক্ষম হবে না।

ব্যবহারকারীর দ্বারা তৈরি ডেটাবেস এবং অবজেক্টগুলি স্বয়ংক্রিয়ভাবে সরানো হয় না।

মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টগুলি সরানো হচ্ছে

এই বিভাগটি ধাপে ধাপে মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টগুলি কীভাবে তালিকাভুক্ত এবং মুছে ফেলা যায় সে সম্পর্কে নির্দেশাবলী।

প্রথমে রুট বা অন্য কোনও প্রশাসনিক ব্যবহারকারীর সাথে মাইএসকিউএল শেলটিতে লগইন করুন। এটি করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo mysql

mysql -u root -p

নীচের কমান্ডগুলি মাইএসকিউএল শেলের ভিতরে সম্পাদিত হয়।

মাইএসকিউএল ব্যবহারকারীদের তথ্য mysql ডাটাবেজে user সারণীতে রাখে। সমস্ত মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্টগুলির একটি তালিকা পেতে নিম্নলিখিত SELECT নির্বাচন SELECT :

SELECT User, Host FROM mysql.user;

আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:

+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec) মাইএসকিউএলে, কোনও ব্যবহারকারীর অ্যাকাউন্টে একটি ব্যবহারকারীর নাম এবং হোস্টনাম অংশ থাকে। jabba@localhost এবং [email protected] বিভিন্ন ব্যবহারকারীর অ্যাকাউন্ট।

আসুন আমরা chewbacca@localhost ব্যবহারকারী অ্যাকাউন্টটির আর প্রয়োজন নেই এবং আমরা এটি মুছে ফেলতে চাই।

ব্যবহারকারীর রান মুছতে:

DROP USER 'chewbacca'@'localhost'

Query OK, 0 rows affected (0.00 sec)

কমান্ডটি ব্যবহারকারীর অ্যাকাউন্ট এবং এর সুবিধাগুলি সরিয়ে ফেলবে।

এখন যে ব্যবহারকারীটিকে সরানো হয়েছে আপনি সেই ব্যবহারকারীর সাথে সম্পর্কিত ডেটাবেসগুলিও সরাতে পারেন।

উপসংহার

কোনও মাইএসকিউএল ব্যবহারকারী অ্যাকাউন্ট সরানোর জন্য আপনি অপসারণ করতে চান এমন ব্যবহারকারীটির নাম অনুসরণ করে DROP USER বিবৃতি ব্যবহার করুন।

mysql মারিয়াদব