खोज…


टिप्पणियों

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`@'%';

यदि आप गलती से कोई उपयोगकर्ता बनाते हैं, तो आप उसका नाम बदल सकते हैं



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow