概览
使用如下命令,修改密码:
mysqladmin -u用户名 -p旧密码 password 新密码;
注意:刚开始 root 没有密码,所以 -p 旧密码一项就可以省略了。
用mysqladmin 的方式
使用mysqladmin
工具修改MySQL用户密码的步骤如下:
- 打开终端或命令提示符窗口。
- 输入以下命令格式来修改用户密码:
mysqladmin -u username -p password 'new_password'
-
-u username
是要修改密码的用户名。 -
-p
选项表示需要输入当前密码进行身份验证。 -
'new_password'
是用户的新密码。
- 按下回车键后,系统会提示输入当前密码。输入正确的当前密码,然后按下回车键。
- 接下来,系统会提示输入新密码。输入新的密码,然后按下回车键。
如果一切顺利,数据库会将用户的密码更新为新密码。
请注意,mysqladmin
命令会直接修改用户密码,而不需要进入MySQL交互式界面。确保将命令中的参数(如用户名和新密码)替换为你要修改的用户的实际值。
alter user的方式
要修改MySQL用户的密码,你可以按照以下步骤进行操作:
- 使用管理员权限登录到MySQL数据库服务器。
- 使用以下命令修改密码:
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
-
'username'@'localhost'
是要修改密码的用户名和连接来源。 -
'new_password'
是用户的新密码。
如果你想修改远程连接用户的密码,将 'localhost'
替换为相应的远程连接来源,例如 '%'
。
- 最后,刷新权限以使更改生效:
FLUSH PRIVILEGES;
完成上述步骤后,指定用户的密码将被修改为新密码。用户可以使用新密码登录到MySQL数据库。请确保将 'username'@'localhost'
替换为实际的用户名和连接来源,以及将 'new_password'
替换为所需的新密码。