How can we change MySQL user password by using the ALTER USER statement?

We can also use ALTER USER statement along with IDENTIFIED BY clause to change MySQL user password. Its syntax would be as possible −


ALTER USER user_name@host_name IDENTIFIED BY ‘new_password’


  • New_password would be new password we want to set for MySQL user
  • User_name is the name of a current user.
  • Host_name is the name of the host of a current user.


Suppose if we want to change the password user@localhost to ‘tutorials’ then it can be done as follows −

ALTER USER user@localhost IDENTIFIED BY ‘tutorials’