MySQL修改用户密码的几种方式(MySQL 5.7)
1、 使用mysqladmin在命令行修改密码
mysqladmin -u username -h hostname -p password "new-password"
2、 修改MySQL库的user表
UPDATE mysql.user SET authentication_string = PASSWORD("new-password");
FLUSH PRIVILEGES;
3、 使用set语句修改密码
修改当前用户密码:
SET PASSWORD = PASSWORD("new-password");
修改其他用户密码:
SET PASSWORD FOR 'user'@'hostname' = PASSWORD("new-password");
4、 使用ALTER USER语句修改用户密码
修改当前用户密码(USER()为获取当前连接用户的函数):
ALTER USER USER() IDENTIFIED BY 'new-password';
修改其他用户的密码:
ALTER USER 'user'@'hostname' IDENTIFIED BY 'new-password';