MySQL 如何使用UPDATE语句更改MySQL用户密码?
要使用UPDATE语句更改MySQL用户密码,我们需要更新“mysql”数据库的“user”表。语法如下 −
阅读更多:MySQL 教程
语法
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 是当前用户的主机名称。
示例
假设我们想将用户@localhost的密码更改为“tutorials”,则可以按如下方式操作 −
USE mysql;
UPDATE user
SET authentication_string = PASSWORD('tutorials')
WHERE user = 'user' AND
host = 'localhost';
FLUSH PRIVILEGES;
极客教程