আমি মাইএসকিউএল দ্বারা সরবরাহিত সুবিধাগুলির তালিকাটি কিছুটা অভিভূত হওয়ার জন্য খুঁজে পাই । কার কি সুযোগসুবিধা থাকা উচিত তা আমি নিশ্চিত নই। আমার মনে আমার পরিস্থিতিটির জন্য তিনটি সাধারণ ব্যবহারকারী রয়েছেন:
rootdeveloperapplication
rootস্ব বর্ণনামূলক। জন্য developerএই ব্যবহারকারীর চাহিদা সহজে, ইত্যাদি নতুনদের আমি এই বিশেষাধিকার সেটে এই ব্যবহারকারীর সেটিং করছি জন্য এটি কোনো ডাটাবেস, করতে সমন্বয় অ্যাক্সেস করতে সক্ষম হবেন না:
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON
applicationএকটি আরও সীমিত সেট আছে। এটি কেবলমাত্র একটি নির্দিষ্ট ডাটাবেস ম্যানিপুলেট করার মধ্যে সীমাবদ্ধ হওয়া উচিত।
আমি নিশ্চিত নই যে যুক্তিসঙ্গত সুযোগ-সুবিধার সেট কী মঞ্জুরি দেয়। কোনও বিকাশকারী এবং একটি অ্যাপ্লিকেশন মঞ্জুর করার জন্য যুক্তিসঙ্গত সুযোগ-সুবিধাগুলি কী কী এবং কেন?