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

MySQL में Root @ localhost यूजरनेम कैसे रीनेम करें?


Root @localhost को रीनेम करने का सिंटैक्स निम्नलिखित है:

UPDATE mysql.user SET user = 'yourNewRootName' WHERE user = 'root';

उपरोक्त कॉन्सेप्ट समझने के लिए, आइए सभी यूजर नाम और होस्ट चेक करें। क्वेरी निम्नलिखित है:

mysql> SELECT user, host FROM mysql.user;

निम्नलिखिक आउटपुट है:

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Bob              | %         |
| Manish           | %         |
| User2            | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| root             | %         |
| @UserName@       | localhost |
| Adam Smith       | localhost |
| John             | localhost |
| John Doe         | localhost |
| User1            | localhost |
| am               | localhost |
| hbstudent        | localhost |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
+------------------+-----------+
16 rows in set (0.00 sec)

यूजर 'root' को किसी अन्य नाम से रीनेम करने की क्वेरी निम्नलिखित है:

mysql> UPDATE mysql.user SET user = 'MyRoot' WHERE user = 'root'; Query OK, 1 row affected (0.13 sec) Rows matched: 1 Changed: 1 Warnings: 0

आइए चेक करें कि यूजर 'root' नए नाम 'MyRoot' से अपडेट हुआ है या नहीं। क्वेरी निम्नलिखित है:

mysql> SELECT user, host FROM mysql.user;

निम्नलिखिक आउटपुट है:

+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Bob              | %         |
| Manish           | %         |
| MyRoot           | %         |
| User2            | %         |
| mysql.infoschema | %         |
| mysql.session    | %         |
| mysql.sys        | %         |
| @UserName@       | localhost |
| Adam Smith       | localhost |
| John             | localhost |
| John Doe         | localhost |
| User1            | localhost |
| am               | localhost |
| hbstudent        | localhost |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
+------------------+-----------+
16 rows in set (0.00 sec)

सैंपल आउटपुट देखें, root को नए नाम "MyRoot" से सफलतापूर्वक अपडेट कर दिया गया है।


  1. - MySQL में टेबल रीनेम कैसे करें?

    ALTER TABLE ... RENAME TO सिंटैक्स से टेबल का नाम बदलें। उदाहरण CREATE TABLE Employee (EmpId INT, EmpName VARCHAR(200)); ALTER TABLE Employee RENAME TO EmployeeTable; सत्यापन SELECT * FROM Employee; ERROR 1146 (42S02): Table business.employee doesnt exist SELECT * FROM EmployeeTable; Empty set (

  1. MySQL रूट पासवर्ड कैसे रीसेट या बदलें? MySQL रूट पासवर्ड कैसे रीसेट या बदलें?

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

  1. MySQL पर  Access Denied for User root@localhost  त्रुटि कैसे ठीक करें MySQL पर 'Access Denied for User root@localhost' त्रुटि कैसे ठीक करें

    MySQL SQL भाषा पर आधारित एक ओपन सोर्स डेटाबेस मैनेजमेंट सिस्टम है। MySQL XAMPP कंट्रोल पैनल के साथ बंडल में आता है जो एक ओपन सोर्स और मुफ्त उपयोग वाला एप्लिकेशन भी है। हालांकि, हाल ही में उन उपयोगकर्ताओं की बहुत सारी रिपोर्टें आ रही हैं जो अपने ब्राउज़र से अपने MySQL डेटाबेस तक पहुंचने में असमर्थ है