Mysql密码生成

反馈

密码选项

下载密码

Hash 计算 / MySQL 存储格式

工具在浏览器内计算:mysql_native_password(MySQL 传统方式,会输出 *HEX(SHA1(SHA1(password))))以及 SHA-256(用于参考或自定义认证插件)。
注:在生产环境中,优先使用 ALTER USER 或服务器端工具设置密码。
下载 SQL

说明 & 示例

- mysql_native_password 在 MySQL 中传统存储为:*HEX(SHA1(SHA1(password)))(注意前导星号)。此工具会输出该字符串,方便你用于了解或直接在某些场景下手动写入(不推荐)。
- MySQL 8+ 默认使用 caching_sha2_password 插件,建议使用服务器端命令 ALTER USER 设置密码。
- 本工具在浏览器本地运行,密码和哈希不会发送到任何服务器,除非你下载或复制它们。

快速示例

-- 使用 ALTER USER(推荐)
ALTER USER 'alice'@'%' IDENTIFIED BY 'plainPassword';

-- 使用 mysql_native_password 哈希(手动写入 pg_authid 类似场景,不推荐)
-- SET PASSWORD FOR 'alice'@'%' = '*'; -- 具体语法视 MySQL 版本
            

安全提示

- 请勿在不安全渠道明文传输密码或哈希。
- 优先使用 MySQL 提供的命令或 API 在服务器端设置密码。
- 本工具仅为开发/测试或学习用途,不替代生产密码管理系统。

📖 工具说明

📖 相关推荐