📅  最后修改于: 2023-12-03 15:33:02.364000             🧑  作者: Mango
更改MySQL用户的密码是一项基本的数据库管理任务。在本文中,我们将介绍如何通过命令行更改MySQL用户的密码。
首先,我们需要以root用户的身份登录MySQL。输入以下命令:
sudo mysql -u root -p
系统会提示您输入密码。输入密码后按回车键,您就可以登录MySQL了。
接下来,您需要选择要更改密码的用户。假设要更改用户“john”的密码,您需要输入以下命令:
mysql> USE mysql;
mysql> SELECT user FROM user WHERE user='john';
这将会查询出用户名为“john”的用户,如果结果集为空,则代表没有该用户。
现在,您已经选择了要更改密码的用户,接下来就是更改密码了。您需要输入以下命令:
mysql> UPDATE user SET authentication_string=PASSWORD('新密码') WHERE user='john';
这将更新用户“john”的密码为“新密码”。请务必将“新密码”替换为您要设置的新密码。
完成密码更改后,您需要刷新MySQL的权限,以使更改生效。您需要输入以下命令:
mysql> FLUSH PRIVILEGES;
通过本文,您已经学会了如何通过命令行更改MySQL用户的密码。请务必按照上述步骤操作,以保证更改的密码能够生效。