রুট @localhost
নাম পরিবর্তন করার জন্য সিনট্যাক্স নিম্নরূপআপডেট MySQL.user সেট ব্যবহারকারী ='yourNewRootName' যেখানে ব্যবহারকারী ='root';
উপরের ধারণাটি বুঝতে, আসুন আমরা সমস্ত ব্যবহারকারীর নাম এবং হোস্ট পরীক্ষা করি। প্রশ্নটি নিম্নরূপ
mysql> ব্যবহারকারী নির্বাচন করুন, MySQL.user থেকে হোস্ট;
নিম্নলিখিত আউটপুট
<প্রে>+-------------------+------------+| ব্যবহারকারী | হোস্ট |+------+------------+| বব | % || মনীশ | % || ব্যবহারকারী2 | % | | mysql.infoschema | % || mysql.session | % || mysql.sys | % || মূল | % || @UserName@ | স্থানীয় হোস্ট || অ্যাডাম স্মিথ | স্থানীয় হোস্ট || জন | স্থানীয় হোস্ট || জন ডো | স্থানীয় হোস্ট || ব্যবহারকারী1 | স্থানীয় হোস্ট || আমি | স্থানীয় হোস্ট || hbstudent | স্থানীয় হোস্ট || mysql.infoschema | স্থানীয় হোস্ট || mysql.session | লোকালহোস্ট |+------+----------+16 সারি সেটে (0.00 সেকেন্ড)ব্যবহারকারীর 'রুট' অন্য কোনো নামে পুনঃনামকরণ করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> আপডেট করুন mysql.user সেট user ='MyRoot' যেখানে user ='root'; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0
আসুন ব্যবহারকারীর 'রুট' নতুন নাম 'মাইরুট' দিয়ে আপডেট করা হয়েছে কিনা তা পরীক্ষা করা যাক। প্রশ্নটি নিম্নরূপ
mysql> ব্যবহারকারী নির্বাচন করুন, MySQL.user থেকে হোস্ট;
নিম্নলিখিত আউটপুট
<প্রে>+-------------------+------------+| ব্যবহারকারী | হোস্ট |+------+------------+| বব | % || মনীশ | % || মাইরুট | % | | ব্যবহারকারী2 | % || mysql.infoschema | % || mysql.session | % || mysql.sys | % || @UserName@ | স্থানীয় হোস্ট || অ্যাডাম স্মিথ | স্থানীয় হোস্ট || জন | স্থানীয় হোস্ট || জন ডো | স্থানীয় হোস্ট || ব্যবহারকারী1 | স্থানীয় হোস্ট || আমি | স্থানীয় হোস্ট || hbstudent | স্থানীয় হোস্ট || mysql.infoschema | স্থানীয় হোস্ট || mysql.session | লোকালহোস্ট |+------+----------+16 সারি সেটে (0.00 সেকেন্ড)নমুনা আউটপুট দেখুন, রুটটি সফলভাবে নতুন নাম “MyRoot” দিয়ে আপডেট করা হয়েছে।