Sử dụng câu lệnh SET PASSWORD (cần quyền UPDATE trên database mysql).
Cú pháp
SET PASSWORD FOR 'user_name@host_name' = 'new_password';
- new_password: Mật khẩu mới (có thể dùng PASSWORD() hoặc plain text tùy version)
- user_name: Tên user hiện tại
- host_name: Host của user
Ví dụ
SET PASSWORD FOR 'user@localhost' = 'tutorials';
Lưu ý: MySQL 8.0 khuyến nghị dùng ALTER USER thay vì SET PASSWORD. Cả hai đều không cần FLUSH PRIVILEGES.