Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะเปลี่ยนชื่อผู้ใช้รูทใน MySQL ได้อย่างไร


หากต้องการเปลี่ยนชื่อผู้ใช้รูทใน 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' แล้ว