আমি ডিবিএমএস-এর প্রশাসকের পক্ষে নতুন এবং আজ রাতেই একটি নতুন ডাটাবেস স্থাপন করছিলাম (মাইএসকিউএল ব্যবহার করে) আমি এটি লক্ষ্য করেছি। কোনও ব্যবহারকারীকে প্রথমবারের জন্য একটি বিশেষাধিকার দেওয়ার পরে, অন্য একটি অনুদান তৈরি করা হয়েছে যা দেখে মনে হচ্ছে
GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password
ডকুমেন্টেশনটিতে বলা হয়েছে যে USAGE
অধিকারটির অর্থ "কোনও সুযোগ সুবিধাই নেই", সুতরাং আমি অনুমানগুলি অনুমান করছি যে অনুক্রমগুলি হায়ারার্কিকভাবে কাজ করে এবং সম্ভবত কোনও ব্যবহারকারীর অবশ্যই সমস্ত ডেটাবেসগুলির জন্য কিছু প্রকারের অধিকার থাকতে হবে, তাই এটি সমস্ত ক্যাচ হিসাবে কাজ করে?
IDENTIFIED BY
যখন আমি তৈরি অনুদানের একটি নেই তখন এই লাইনটিতে কেন একটি ধারা রয়েছে তা আমি বুঝতে পারি না (বেশিরভাগ কারণ আমি বুঝতে পারি না যে দফাটি কী উদ্দেশ্যে IDENTIFIED BY
কাজ করে)।
সম্পাদনা করুন: মূলত এটি উল্লেখ না করার জন্য দুঃখিত, অনুদানগুলি ছিল
GRANT ALL PRIVILEGES ON database.* TO admin_user
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user