หากต้องการเปลี่ยนชื่อผู้ใช้รูทใน MySQL คุณต้องใช้คำสั่ง UPDATE และ SET ไวยากรณ์มีดังนี้ −
UPDATE user set user ='yourNewUserName' โดยที่ผู้ใช้ ='root';
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราเปลี่ยนฐานข้อมูลเป็น MySQL โดยใช้คำสั่ง USE
แบบสอบถามมีดังต่อไปนี้เพื่อสลับฐานข้อมูล
mysql> ใช้ mysql; เปลี่ยนฐานข้อมูลแล้ว
ตอนนี้แสดงรายการผู้ใช้ทั้งหมดจากตาราง MySQL.user แบบสอบถามมีดังนี้ −
mysql> เลือกผู้ใช้จาก MySQL.user;
ต่อไปนี้คือผลลัพธ์ -
<ก่อนหน้า>+-----------------+| ผู้ใช้ |+-----------------+| มานิช || ผู้ใช้2 || mysql.infoschema || mysql.session || mysql.sys || ราก || อดัม สมิธ || ผู้ใช้1 || am |+------------------+9 แถวในชุด (0.04 วินาที)ดูตัวอย่างผลลัพธ์ เรามีชื่อผู้ใช้ 'root' เปลี่ยนชื่อผู้ใช้ root เป็นชื่ออื่นโดยใช้คำสั่ง UPDATE
ให้เราเปลี่ยนชื่อผู้ใช้ 'root' เป็น 'myRoot' แบบสอบถามมีดังนี้ −
mysql> อัปเดต user set user ='myRoot' โดยที่ user ='root'; Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที) แถวที่ตรงกัน:0 เปลี่ยนแปลง:0 คำเตือน:0
แสดงรายการผู้ใช้ทั้งหมดจากตาราง MySQL.user เพื่อดูชื่อผู้ใช้ 'root' ที่เปลี่ยนเป็น 'myRoot' แบบสอบถามมีดังต่อไปนี้เพื่อแสดงรายการผู้ใช้ทั้งหมดจากตาราง MySQL.user
mysql> เลือกผู้ใช้จาก MySQL.user;
ต่อไปนี้คือผลลัพธ์ -
<ก่อนหน้า>+-----------------+| ผู้ใช้ |+-----------------+| มานิช || ผู้ใช้2 || myRoot || mysql.infoschema || mysql.session || mysql.sys || อดัม สมิธ || ผู้ใช้1 || am |+------------------+9 แถวในชุด (0.00 วินาที)ดูตารางด้านบน ชื่อผู้ใช้ 'root' ถูกเปลี่ยนเป็น 'myRoot' แล้ว