MySQL修改用户密码的几种方式(MySQL 5.7)

MySQL修改用户密码的几种方式(MySQL 5.7)

      • 1、 使用mysqladmin在命令行修改密码
      • 2、 修改MySQL库的user表
      • 3、 使用set语句修改密码
      • 4、 使用ALTER USER语句修改用户密码

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';

你可能感兴趣的:(MySQL,mysql,sql)