mysql怎么授予用户修改密码的权限
时间: 2024-02-15 07:31:21 浏览: 139
MySQL 如何修改root用户的密码
5星 · 资源好评率100%
要授予MySQL用户修改自己密码的权限,可以使用GRANT语句。具体步骤如下:
1. 登录MySQL服务器,并使用root账户执行以下命令来创建一个新的MySQL用户:
```
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
```
其中,'newuser'是你要创建的新用户的用户名,'localhost'是该用户的主机名,'password'是该用户的密码。
2. 授予该用户修改自己密码的权限:
```
GRANT ALTER, UPDATE ON *.* TO 'newuser'@'localhost';
```
该命令将授予'newuser'用户在所有数据库中修改自己密码的权限。
3. 刷新权限:
```
FLUSH PRIVILEGES;
```
执行以上步骤后,'newuser'用户就可以使用如下命令来修改自己的密码:
```
SET PASSWORD = PASSWORD('new_password');
```
其中,'new_password'是该用户要设置的新密码。
阅读全文