เปลี่ยนรหัสของผู้ใช้ฐานข้อมูล MySQL

Change user password – MySQL

เราจะมีวิธีการเปลี่ยนรหัสผ่านของผู้ใช้งานฐานข้อมูล วันนี้จะขอแนะนำการเปลี่ยนรหัสผ่านของผู้ใช้ฐานข้อมูลด้วยการใช้คำสั่งผ่านทาง Command line(ตัวเราต้องมีสิทธิในการเปลี่ยนแปลงข้อมูลใน Table User นะจ๊ะ)
เริ่มกันเลย
ขั้นต้องแรกคือ Login เข้าไปยัง MySQL Sever ด้วยสิทธิของ root ด้วยคำสั่งด้านล่าง

mysql -u root -p

เลือกฐานข้อมูลที่ต้องการจัดการ (เราต้องการจัดการกับฐานข้อมูลที่ชื่อว่า mysql)

use mysql

เปลี่ยนรหัสผ่านของผู้ใช้ ด้วยคำสั่ง

update user set password=PASSWORD(‘<new password>’) where user=’<username>’;

ตัวอย่างคำสั่งในการเปลี่ยนรหัสผ่านจาก ไม่มีรหัสผ่าน ไปเป็น p@ssword

update user set password=PASSWORD(‘p@ssword’) where user=’ikungolf’;

คำสั่งด้านบนต้องการจะเปลี่ยนแปลงข้อมูลในตาราง User เพื่อเปลี่ยนข้อมูลรหัสผ่าน p@ssword ของชื่อผู้ใช้ที่ชื่อว่า ikungolf

เมื่อรันคำสั่งและมีข้อความตอบกับว่าเรียบร้อยแล้ว ให้เราทำการทดสอบการใช้งานด้วยรหัสผ่านใหม่

mysql -u ikungolf -p [Enter]จากนั้นใส่รหัสผ่าน แล้วกด [Enter]

หรือวิธีที่สอง(ไม่แนะนำ)

mysql -u ikungolf -pp@ssword

เปลี่ยนรหัสของผู้ใช้ฐานข้อมูล MySQL