जैसा कि हम जानते हैं कि, MySQL डेटाबेस सर्वर में MySQL डेटाबेस में उपयोगकर्ता तालिका होती है जिसका उपयोग उपयोगकर्ता खातों को संग्रहीत करने के लिए किया जाता है, इसलिए MySQL डेटाबेस का उपयोग करके हम MySQL डेटाबेस सर्वर में उपयोगकर्ता खाते बना सकते हैं। नया उपयोगकर्ता खाता बनाते समय दो चीजें होनी चाहिए, एक उपयोगकर्ता नाम है और दूसरा होस्टनाम है जो @ वर्ण के बाद है। उपयोगकर्ता खाता बनाने का सिंटैक्स इस प्रकार है -
सिंटैक्स
Use mysql; CREATE USER user_account IDENTIFIED BY password;
यहां user_account उस उपयोगकर्ता का नाम है जिसका हम ध्यान रखना चाहते हैं। यह उपयोगकर्ता नाम @ होस्टनाम जैसा हो सकता है।
पासवर्ड वह पासवर्ड है जिसे हम user_account के लिए बनाना चाहते हैं। इस पासवर्ड की मदद से MySQL सर्वर इस यूजर की पहचान करेगा।
उदाहरण
नीचे दिए गए उदाहरण में हम MySQL डेटाबेस के यूजर टेबल के तहत abcd@localhost नाम का यूजर बना रहे हैं -
mysql> use mysql Database changed mysql> create user abcd@localhost identified by 'password123'; Query OK, 0 rows affected (0.04 sec)
नीचे दी गई क्वेरी हमें नए उपयोगकर्ता खाते abcd@localhost के लिए विशेषाधिकार प्रदान करेगी।
mysql> SHOW GRANTS FOR abcd@localhost; +------------------------------------------+ | Grants for abcd@localhost | +------------------------------------------+ | GRANT USAGE ON *.* TO 'abcd'@'localhost' | +------------------------------------------+ 1 row in set (0.01 sec) Questi