गैर-रूट उपयोगकर्ता को सभी डेटाबेस पर सभी विशेषाधिकार प्रदान न करें, यह सुरक्षित नहीं है (और आपके पास पहले से ही उस भूमिका के साथ "रूट" है)
GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
यह कथन एक नया उपयोगकर्ता बनाता है और इसे चयनित विशेषाधिकार प्रदान करता है। I.E.:
GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';
दस्तावेज़ों विस्तृत सभी विशेषाधिकार देखने के लिए
संपादित करें:आप इस क्वेरी के साथ अधिक जानकारी देख सकते हैं ("रूट" के रूप में लॉग इन करें):
select Host, User from mysql.user;
क्या हुआ देखने के लिए