MySQL
नया उपयोगकर्ता बनाएँ
खोज…
टिप्पणियों
MySQL उपयोगकर्ताओं की सूची देखने के लिए, हम निम्नलिखित कमांड का उपयोग करते हैं:
SELECT User,Host FROM mysql.user;
एक MySQL उपयोगकर्ता बनाएँ
नया उपयोगकर्ता बनाने के लिए, हमें नीचे दिए गए सरल चरणों का पालन करना होगा:
चरण 1: root
रूप में MySQL
में लॉगिन करें
$ mysql -u root -p
चरण 2: हम mysql कमांड प्रॉम्प्ट देखेंगे
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';
यहां, हमने नए उपयोगकर्ता को सफलतापूर्वक बनाया है, लेकिन इस उपयोगकर्ता के पास कोई permissions
नहीं होगी, इसलिए उपयोगकर्ता को निम्नलिखित आदेश का उपयोग करने की permissions
प्रदान permissions
लिए:
mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'my_new_user'@'localhost' identified by 'my_password';
पासवर्ड निर्दिष्ट करें
मूल उपयोग है:
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';
हालाँकि उन स्थितियों के लिए जहाँ कूटशब्द को कूट-कूट कर रखना उचित नहीं है, यह भी सीधे निर्दिष्ट करना संभव है, निर्देश PASSWORD
का उपयोग करते हुए, हैश मान PASSWORD()
फ़ंक्शन द्वारा लौटाया गया:
mysql> select PASSWORD('test_password'); -- returns *4414E26EDED6D661B5386813EBBA95065DBC4728
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY PASSWORD '*4414E26EDED6D661B5386813EBBA95065DBC4728';
नया उपयोगकर्ता बनाएँ और स्कीमा में सभी प्राइवेटिलिज को अनुदान दें
grant all privileges on schema_name.* to 'new_user_name'@'%' identified by 'newpassword';
ध्यान दें: इसका उपयोग नए रूट उपयोगकर्ता बनाने के लिए किया जा सकता है
उपयोगकर्ता का नाम बदल रहा है
rename user 'user'@'%' to 'new_name`@'%';
यदि आप गलती से कोई उपयोगकर्ता बनाते हैं, तो आप उसका नाम बदल सकते हैं