mysql数据库改密码sql命令
网站编辑2023-05-20 16:20:03284
如果你需要在 MySQL 数据库中更改密码,可以使用以下 SQL 命令:

```
ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码';
```
其中,'用户名' 是你要更改密码的用户的用户名,'localhost' 是该用户的主机名,'新密码' 是你要设置的新密码。
如果你想更改所有用户的密码,可以使用以下 SQL 命令:
```
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='用户名';
```
其中,'新密码' 是你要设置的新密码,'用户名' 是你要更改密码的用户的用户名。
请注意,如果你使用的是 MySQL 5.7.6 或更高版本,则应该使用以下命令:
```
ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
```
这是因为在 MySQL 5.7.6 中,密码存储方式发生了变化。
无论你使用哪种命令,都应该在更改密码后刷新权限表,以确保更改生效:
```
FLUSH PRIVILEGES;
```







