रूट @लोकलहोस्ट का नाम बदलने के लिए सिंटैक्स इस प्रकार है
अपडेट MySQL.user सेट यूजर ='yourNewRootName' जहां यूजर ='रूट';
उपरोक्त अवधारणा को समझने के लिए, आइए हम सभी उपयोगकर्ता नाम और होस्ट की जाँच करें। क्वेरी इस प्रकार है
mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;
निम्न आउटपुट है
<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || मनीष | % || User2 | % | | mysql.infoschema | % || mysql.सेशन | % || mysql.sys | % || जड़ | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.सेशन | लोकलहोस्ट |+---------------------+----------+16 पंक्तियों में सेट (0.00 सेकंड)उपयोगकर्ता 'रूट' का नाम बदलकर किसी अन्य नाम करने के लिए क्वेरी निम्नलिखित है
mysql> अद्यतन mysql.user सेट उपयोगकर्ता ='MyRoot' जहां उपयोगकर्ता ='रूट'; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0
आइए देखें कि उपयोगकर्ता 'रूट' को नए नाम 'मायरूट' से अपडेट किया गया है या नहीं। क्वेरी इस प्रकार है
mysql> उपयोगकर्ता का चयन करें, MySQL.user से होस्ट करें;
निम्न आउटपुट है
<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || मनीष | % || मायरूट | % | | User2 | % || mysql.infoschema | % || mysql.सेशन | % || mysql.sys | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.सेशन | लोकलहोस्ट |+---------------------+----------+16 पंक्तियों में सेट (0.00 सेकंड)नमूना आउटपुट को देखें, रूट को नए नाम "MyRoot" के साथ सफलतापूर्वक अपडेट किया गया है।