मैं 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.