MySQL密码设置与查询方法详解
要添加或查询MySQL密码,核心操作是通过命令行或管理工具修改用户密码,并使用安全命令查看加密后的密码信息。重点在于:MySQL的密码以加密形式存储,无法直接“查看”原始密码,但可通过SET PASSWORD或ALTER USER命令重置密码,并通过系统表查询加密后的密码字符串。
具体步骤如下:

-
添加或修改密码:
- 登录MySQL后,使用命令
ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码';重置密码(适用于MySQL 5.7及以上版本)。 - 或使用旧版命令
SET PASSWORD FOR '用户名'@'localhost' = PASSWORD('新密码');(注意:PASSWORD()函数在较新版本中已弃用)。
- 登录MySQL后,使用命令
-
查询加密后的密码:
- 执行
SELECT user, authentication_string FROM mysql.user WHERE user='用户名';,可查看该用户对应的加密密码字符串(存储在authentication_string字段中)。
- 执行
-
注意事项:
- 密码设置后需重启MySQL服务或执行
FLUSH PRIVILEGES;使更改生效。 - 为保障安全,建议使用强密码并定期更换,避免使用默认或简单密码。
- 密码设置后需重启MySQL服务或执行
通过以上方法,即可有效管理MySQL密码,确保数据库访问的安全性与可控性。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/18515.html发布于:2026-09-23





