MySQL में रूट यूजरनेम बदलने के लिए, आपको UPDATE और SET कमांड का उपयोग करना होगा। वाक्य रचना इस प्रकार है -
यूजर सेट यूजर अपडेट करें ='yourNewUserName' जहां यूजर ='रूट';
उपरोक्त सिंटैक्स को समझने के लिए, आइए USE कमांड का उपयोग करके डेटाबेस को MySQL पर स्विच करें।
डेटाबेस स्विच करने के लिए क्वेरी इस प्रकार है।
mysql> mysql का उपयोग करें;डेटाबेस बदल गया
अब सभी उपयोगकर्ताओं को MySQL.user तालिका से सूचीबद्ध करें। क्वेरी इस प्रकार है -
mysql> MySQL.user से उपयोगकर्ता चुनें;
निम्नलिखित आउटपुट है -
<पूर्व>+------------------+| उपयोगकर्ता |+---------------------+| मनीष || उपयोगकर्ता2 || mysql.infoschema || mysql.session || mysql.sys || जड़ || एडम स्मिथ || उपयोगकर्ता1 || पूर्वाह्न |+------------------+9 पंक्तियाँ सेट में (0.04 सेकंड)नमूना आउटपुट को देखें, हमारे पास उपयोगकर्ता नाम 'रूट' है। UPDATE कमांड का उपयोग करके उपयोगकर्ता नाम रूट को किसी अन्य नाम में बदलें।
आइए हम उपयोगकर्ता नाम 'रूट' को 'myRoot' में बदलते हैं। क्वेरी इस प्रकार है -
mysql> उपयोगकर्ता सेट उपयोगकर्ता ='myRoot' अपडेट करें जहां उपयोगकर्ता ='रूट'; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)पंक्तियाँ मिलान:0 परिवर्तित:0 चेतावनियाँ:0
उपयोगकर्ता नाम 'रूट' को 'myRoot' में बदल दिया गया है यह देखने के लिए MySQL.user तालिका से सभी उपयोगकर्ताओं की सूची बनाएं। MySQL.user तालिका से सभी उपयोगकर्ताओं को सूचीबद्ध करने के लिए क्वेरी इस प्रकार है।
mysql> MySQL.user से उपयोगकर्ता चुनें;
निम्नलिखित आउटपुट है -
<पूर्व>+------------------+| उपयोगकर्ता |+---------------------+| मनीष || उपयोगकर्ता2 || मायरूट || mysql.infoschema || mysql.session || mysql.sys || एडम स्मिथ || उपयोगकर्ता1 || पूर्वाह्न |+------------------+9 पंक्तियाँ सेट में (0.00 सेकंड)उपरोक्त तालिका को देखें, 'रूट' उपयोगकर्ता नाम को 'myRoot' में बदल दिया गया है।