मैं MySQL / MariaDB में रूट के समान विशेषाधिकार वाला उपयोगकर्ता कैसे बना सकता हूं? [बन्द है]


106

मैं MySQL / MariaDB में रूट के समान विशेषाधिकार वाला उपयोगकर्ता कैसे बना सकता हूँ ?।


2
इसे Google पर करने का प्रयास करें: dev.mysql.com/doc/refman/5.1/en/adding-users.html
दिनेश

जवाबों:


173
% mysql --user=root mysql
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;

2
क्या आप इसका विस्तार कर सकते हैं कि आप क्यों 'localhost'और '%'उपयोगकर्ता बनाते हैं ?
यूजर

3
'Monty' @ 'localhost' खाते का उपयोग केवल स्थानीय होस्ट से कनेक्ट करते समय किया जा सकता है। 'मोंटी' @ '%' खाता होस्ट भाग के लिए '%' वाइल्डकार्ड का उपयोग करता है, इसलिए इसे किसी भी होस्ट से कनेक्ट करने के लिए उपयोग किया जा सकता है
टेकेशिन

@ टाकेशिन, %इसमें शामिल नहीं लगता है localhost?
पचेरियर

3
dev.mysql.com/doc/refman/5.5/en/adding-users.html को आपके प्रश्नों का उत्तर देना चाहिए।
sjas

1
मुझे $ mysql -u root -pMySQL कमांड लाइन शुरू करने में सक्षम होने के लिए रूट पासवर्ड
डालना होगा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.