MySQL के लिए एक और उपयोगकर्ता बनाने का मुख्य कारण यह है कि इसे एक डेटाबेस को सौंपा जाए और एक एप्लिकेशन में उपयोग किया जाए। इससे पहले कि वह डेटाबेस के लिए क्वेरी करना शुरू कर सके, उसे पहले उस डेटाबेस के लिए विशेषाधिकारों की आवश्यकता होती है, इसके लिए GRANT कमांड का उपयोग किया जाता है। यह केवल SSD VPS या रूट एक्सेस . के साथ समर्पित सर्वर पर काम करेगा जैसे कि साझा होस्टिंग वातावरण में प्रदान नहीं किया जाता है
सबसे पहले, हम एक उपयोगकर्ता और एक डेटाबेस बनाएंगे:
CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';
अब हम उस उपयोगकर्ता को नए डेटाबेस पर विशेषाधिकार जोड़ सकते हैं, हमारे उदाहरण में हम पूर्ण विशेषाधिकार प्रदान करेंगे:
GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';
विभिन्न MySQL कमांड के साथ प्रयोग करने के लिए तैयार हैं? उन्हें हमारे SSD VPS होस्टिंग प्लान पर आज़माएं या बहुत ही किफायती मूल्य पर अपने स्वयं के समर्पित सर्वर का प्रबंधन करके पूर्ण स्वतंत्रता प्राप्त करें!
उपयोगी MySQL कमांड:
- MySQL उपयोगकर्ता दिखाएं
- MySQL सभी उपयोगकर्ताओं के लिए अनुदान दिखाएं