使用更新语句更改密码

将管理员用户admin的密码更改为password_1234:

USE mysql;
UPDATE user SET password = PASSWORD('password_1234') WHERE user = 'admin' AND host = 'localhost';
FLUSH PRIVILEGES;

刷新权限语句以从MySQL数据库中的授权表中重新加载权限。

如果使用MySQL 5.7.6+,则必须在Update语句中使用Authentication_String列。
因此,下面的语句用于更改/更新MySQL用户密码:

USE mysql;
UPDATE user SET authentication_string = PASSWORD('password_1234') WHERE user = 'admin' AND host = 'localhost';
FLUSH PRIVILEGES;
在Linux(Ubuntu)上更改MySQL/MariaDB用户密码

MySQL提供了各种语句,我们可以用来更改用户的密码,包括更新,设置密码和更改语句。

有很多方法可以更改MySQL用户密码。
更改用户密码的一种方法是使用Update语句来更新MySQL数据库的用户表。

使用ALTER USER语句更改密码

最后,我们可以使用ALTER USER语句更改MySQL用户密码。

USE mysql;
ALTER USER 'admin'@'localhost' IDENTIFIED BY = 'password_1234';

在完成对密码的更改时,可以重新加载表格后刷新权限。

使用SET密码语句更改密码

我们还可以使用Set Password语句来更改MySQL用户密码..

在下面运行SQL语句更改admin密码:

USE mysql;
SET PASSWORD FOR 'admin'@'localhost' = PASSWORD('password_1234');

或者在MySQL 5.7.6上使用:

USE mysql;
SET PASSWORD FOR 'admin'@'localhost' = 'password_1234';
日期:2020-07-07 20:55:03 来源:oir作者:oir