เราสามารถใช้คำสั่ง SET PASSWORD เพื่อเปลี่ยนรหัสผ่าน ก่อนใช้คำสั่งนี้ เราต้องมีสิทธิ์ UPDATE เป็นอย่างน้อย ไวยากรณ์จะเป็นดังนี้ −
ไวยากรณ์
SET PASSWORD FOR ‘user_name@host_name’=new_password;
ที่นี่ New_password จะเป็นรหัสผ่านใหม่ที่เราต้องการตั้งค่าสำหรับผู้ใช้ MySQL
User_name คือชื่อของผู้ใช้ปัจจุบัน
Host_name คือชื่อโฮสต์ของผู้ใช้ปัจจุบัน
ตัวอย่าง
สมมติว่าเราต้องการเปลี่ยนรหัสผ่าน user@localhost เป็น 'tutorials' ก็สามารถทำได้ดังนี้ -
SET PASSWORD FOR ‘user@localhost’= tutorials;