如何使用 UPDATE 语句更改 MySQL 用户密码?
mysqlmysqli database
要使用 UPDATE 语句更改 MySQL 用户密码,我们需要更新 ‘mysql’ 数据库的 ‘user’ 表。其语法如下 −
语法
USE mysql; UPDATE user SET authentication_string = PASSWORD(‘new_password’) WHERE user = user_name AND host = host_name;
前两个语句很常见,因为要更改 MySQL 用户的密码,我们需要使用 MySQL 数据库并更新用户表。
- New_password 是我们要为 MySQL 用户设置的新密码
- User_name 是当前用户的名称。
- Host_name 是当前用户的主机名称。
示例
假设我们想将密码 user@localhost 更改为 ‘tutorials’,那么可以按如下方式进行 −
USE mysql; UPDATE user SET authentication_string = PASSWORD('tutorials') WHERE user = 'user' AND host = 'localhost'; FLUSH PRIVILEGES;