মাইএসকিউএল -এ একটি নতুন ব্যবহারকারী এবং মঞ্জুরি বিশেষাধিকার তৈরি করুন

Create New User Granting Privileges Mysql



মাইএসকিউএল একটি দ্রুত, নির্ভরযোগ্য এবং ব্যবহার করা সহজ ডাটাবেস, যা গিটহাব, নাসা, নেটফ্লিক্স, ইউএস নেভি, ফেসবুক, টুইটার, ইউটিউব এবং আরও অনেক কিছু বিখ্যাত সংস্থা দ্বারা সমর্থিত। আমরা সাধারণত রুট ব্যবহারকারীর অধীনে ডাটাবেসের সাথে খেলি, যা কিছু পরিবর্তন করতে পারে। কিন্তু আপনি যদি কোন বড় প্রতিষ্ঠানের ডাটাবেস প্রশাসক হন, তাহলে আপনাকে প্রায়ই ব্যবহারকারীদের পরিচালনা করতে হবে এবং ব্যবহারকারীর বিশেষাধিকার সম্পর্কে যত্ন নিতে হবে। এই নিবন্ধে, আমরা মাইএসকিউএল -এ নতুন ব্যবহারকারী তৈরি করতে যাচ্ছি। আমরা মাইএসকিউএল -এ ব্যবহারকারীর সৃষ্টি সম্পর্কে জানতে যাচ্ছি এবং আমরা কিভাবে ডেটাবেস বা টেবিলের কিছু ব্যবহারকারীদের বিশেষাধিকার প্রদান বা প্রত্যাহার করতে পারি তাও দেখতে যাচ্ছি। চল শুরু করা যাক.







প্রথমত, আসুন ব্যবহারকারীর সৃষ্টি এবং মাইএসকিউএল -এ ব্যবহারকারীদের সুযোগ -সুবিধা প্রদান করা যাক।



MYSQL- এ নতুন ব্যবহারকারী তৈরির জন্য। আপনি MySQL শেলের মধ্যে CREATE USER কমান্ড চালাতে পারেন।



সৃষ্টি ব্যবহারকারী 'নতুন_ব্যবহারকারী_নাম ''লোকাল হোস্ট'দ্বারা চিহ্নিত'পাসওয়ার্ড';

এই সিনট্যাক্সে, নতুন ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি আপনার পছন্দসই ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে প্রতিস্থাপন করতে ভুলবেন না।





সফলভাবে নতুন ব্যবহারকারী তৈরির পর, আমরা এই নতুন ব্যবহারকারীকে বিশেষ সুবিধা প্রদান করতে পারি। উদাহরণস্বরূপ, আমরা এই ব্যবহারকারীকে কিছু উপাত্তের বিশেষাধিকার দিতে চাই। আমরা নিম্নলিখিত কমান্ড ব্যবহার করে ডাটাবেসের বিশেষাধিকার প্রদান করতে পারি।

প্রদান সব বিশেষাধিকার চালু database_name।* প্রতি 'নতুন_ব্যবহারকারী_নাম ''লোকাল হোস্ট';

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



আপনি যদি একজন ব্যবহারকারীকে সমস্ত ডাটাবেস এবং টেবিলের বিশেষাধিকার দিতে চান। আপনি *। *ব্যবহার করে নিম্নলিখিত কমান্ডটি চালাতে পারেন

প্রদান সব বিশেষাধিকার চালু ** প্রতি 'নতুন_ব্যবহারকারী_নাম ''লোকাল হোস্ট';

আমরা নিম্নলিখিত কমান্ড ব্যবহার করে সমস্ত বিশেষাধিকার প্রদানের পরিবর্তে একাধিক বিশেষাধিকার প্রদান করতে পারি। উদাহরণস্বরূপ, শুধুমাত্র SELECT, INSERT, এবং DELETE প্রদান করা।

প্রদান নির্বাচন করুন , সন্নিবেশ করান , মুছে ফেলা চালু database_name।* প্রতি 'নতুন_ব্যবহারকারী_নাম ''লোকাল হোস্ট';

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

দেখান অনুদান'ব্যবহারকারী_নাম ''লোকাল হোস্ট';

এবং যদি আপনি সেই ব্যবহারকারীর কাছ থেকে অ্যাক্সেস ফিরে পেতে চান। আপনি নিম্নলিখিত কমান্ড ব্যবহার করে বিশেষাধিকারগুলি বাতিল বা বাতিল করতে পারেন

প্রত্যাহার করুন সব বিশেষাধিকার চালু database_name।* থেকে 'ব্যবহারকারী_নাম ''লোকাল হোস্ট';

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

ড্রপ ব্যবহারকারী 'ব্যবহারকারী''লোকাল হোস্ট';

আচ্ছা, এই সবই ছিল মাইএসকিউএল -এ ব্যবহারকারীর সৃষ্টি এবং মুছে ফেলা এবং বিভিন্ন ধরনের সুযোগ -সুবিধা প্রদানের বিভিন্ন উপায় এবং সেগুলি প্রত্যাহারের বিষয়ে।

উপসংহার

এই প্রবন্ধে, আমরা একটি নতুন ব্যবহারকারী তৈরি করতে শিখেছি, সেই ব্যবহারকারীকে কিছু ভিন্ন ধরনের সুযোগ -সুবিধা প্রদান করেছি এবং আমরা এটাও শিখেছি যে কিভাবে আমরা একটি ব্যবহারকারীর কাছ থেকে কিছু সুযোগ -সুবিধা প্রত্যাহার করতে পারি। এই নিবন্ধটিতে ব্যবহারকারীর সাথে সম্পর্কিত সমস্ত অপারেশনাল কাজ রয়েছে, যেমন সৃষ্টি, মুছে ফেলা, প্রদান করা এবং বিশেষাধিকার প্রত্যাহার করা।