Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में रूट (root) यूजरनेम कैसे बदलें?

MySQL में root यूजरनेम बदलने के लिए mysql.user सिस्टम टेबल पर UPDATE कमांड का उपयोग करें। इसके लिए mysql डेटाबेस पर स्विच करना आवश्यक है।

सिंटैक्स

USE mysql;
UPDATE user SET user = 'yourNewUserName' WHERE user = 'root';
FLUSH PRIVILEGES;

चरण-दर-चरण प्रक्रिया

1. mysql डेटाबेस पर स्विच करें

mysql> USE mysql;
Database changed

2. वर्तमान यूजर सूची देखें

mysql> SELECT user FROM mysql.user;

आउटपुट:

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Adam Smith       |
| User1            |
| am               |
+------------------+

3. root को नए नाम (जैसे myRoot) में बदलें

mysql> UPDATE user SET user = 'myRoot' WHERE user = 'root';
Query OK, 1 row affected (0.00 sec)

4. परिवर्तन लागू करें

mysql> FLUSH PRIVILEGES;

5. परिवर्तन सत्यापित करें

mysql> SELECT user FROM mysql.user;

आउटपुट:

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| myRoot           |  -- बदला हुआ नाम
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| Adam Smith       |
| User1            |
| am               |
+------------------+

⚠️ महत्वपूर्ण चेतावनी

सावधान: root यूजरनेम बदलने से कनेक्शन टूट सकते हैं। निम्नलिखित सुनिश्चित करें:
  • नए यूजरनेम के साथ कनेक्शन स्ट्रिंग अपडेट करें
  • एप्लिकेशन कॉन्फिगरेशन अपडेट करें
  • बैकअप यूजर (अन्य एडमिन) मौजूद हो
  • प्रोडक्शन में करने से पहले टेस्ट वातावरण में आजमाएं

बेहतर विकल्प: नया एडमिन यूजर बनाएं

root का नाम बदलने के बजाय, नया सुपर यूजर बनाएं:

CREATE USER 'newadmin'@'%' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON *.* TO 'newadmin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

नोट

  • MySQL 8.0+ में mysql.user टेबल संरचना बदल गई है
  • कुछ संस्करणों में user कॉलम के बजाय User हो सकता है
  • FLUSH PRIVILEGES आवश्यक है ताकि परिवर्तन तुरंत प्रभावी हों
  1. MySQL रूट पासवर्ड कैसे रीसेट या बदलें? MySQL रूट पासवर्ड कैसे रीसेट या बदलें?

    MySQL में रूट पासवर्ड रीसेट या बदलना रूट पासवर्ड रीसेट या बदलने के लिए, पहले हमें MySQL को एडमिनिस्ट्रेटर मोड में खोलना होगा। वहां हम सभी उपयोगकर्ताओं के साथ-साथ होस्ट देख सकते हैं। क्वेरी: SELECT user,host from user; आउटपुट: +------------------+-----------+ | user | host | +-----

  1. अपना इंस्टाग्राम उपयोगकर्ता नाम कैसे बदलें: चरण-दर-चरण गाइड अपना इंस्टाग्राम उपयोगकर्ता नाम कैसे बदलें: चरण-दर-चरण गाइड

    आपका नाम आपके बारे में बहुत कुछ बताता है कि आप कौन हैं और आप किस बारे में हैं। कुछ ऐसा जो आपके इंस्टाग्राम उपयोगकर्ता नाम के मामले में भी काफी सच है। इसलिए, यदि आप अपने इंस्टाग्राम उपयोगकर्ता नाम से संतुष्ट नहीं हैं या सोचते हैं कि एक बेहतर इंस्टाग्राम नाम आपके व्यवसाय में अधिक ब्रांड मूल्य जोड़ेगा,

  1. Instagram यूजरनेम कैसे बदलें: चरण-दर-चरण पूरी गाइड Instagram यूजरनेम कैसे बदलें: चरण-दर-चरण पूरी गाइड

    आपका नाम आपके बारे में बहुत कुछ बताता है कि आप कौन हैं और आप किस चीज के लिए खड़े हैं। कुछ ऐसा ही आपके Instagram यूजरनेम के मामले में भी सच है। इसलिए, यदि आप अपने Instagram यूजरनेम से संतुष्ट नहीं हैं या सोचते हैं कि एक बेहतर Instagram नाम आपके व्यवसाय को अधिक ब्रांड मूल्य देगा, तो आप Instagram पर यू