网站建设服务电话有没有做培养基的网站
网站建设服务电话,有没有做培养基的网站,迁西网站开发,邯郸招聘信息网MSI 方式安装的 MySQL 无法直接「查看」明文密码#xff08;MySQL 会加密存储密码#xff09;#xff0c;但可通过 日志文件找初始化临时密码#xff08;全新安装未改密码时#xff09;#xff0c;或通过 跳过密码验证重置密码#xff08;忘记密码时#xff09;。以下是…MSI 方式安装的 MySQL 无法直接「查看」明文密码MySQL 会加密存储密码但可通过日志文件找初始化临时密码全新安装未改密码时或通过跳过密码验证重置密码忘记密码时。以下是两种场景的完整步骤一、场景1全新安装后找初始化的临时 root 密码未修改过密码MSI 安装 MySQL 时若为全新实例系统会生成临时 root 密码并写入日志文件步骤如下1. 找到 MySQL 日志文件路径MSI 安装的 MySQL 日志默认存储在「ProgramData」隐藏文件夹路径格式C:\ProgramData\MySQL\MySQL Server 8.0\Data\【你的主机名】.err示例若主机名是DESKTOP-ABC123日志文件为DESKTOP-ABC123.err显示隐藏文件夹打开文件资源管理器 → 点击「查看」→ 勾选「隐藏的项目」。2. 查找临时密码双击打开上述.err日志文件建议用记事本/Notepad按Ctrl F搜索关键词temporary password或rootlocalhost找到类似如下内容:后的字符串就是临时密码注意包含特殊字符2026-03-10T08:12:34.567890Z 6 [Note] [MY-010454] [Server] A temporary password is generated for rootlocalhost: Abc123!#3. 验证临时密码以管理员身份打开 CMD切换到 MySQL 的 bin 目录默认路径cdC:\Program Files\MySQL\MySQL Server8.0\bin mysql-uroot-p输入找到的临时密码即可登录登录后建议立即修改密码。二、场景2忘记已修改的 root 密码重置密码若已修改过密码且忘记需通过「跳过密码验证」方式重置步骤如下以服务名MySQL80/MySQL3306为例1. 停止 MySQL 服务方式1命令行管理员权限# 替换为你的服务名如 MySQL80、MySQL3306net stop MySQL80方式2服务管理器按下Win R→ 输入services.msc→ 找到对应 MySQL 服务 → 右键「停止」。2. 以跳过密码验证方式启动 MySQL切换到 MySQL 的 bin 目录默认路径cdC:\Program Files\MySQL\MySQL Server8.0\bin执行跳过密码验证的启动命令保持该 CMD 窗口打开# --skip-grant-tables跳过权限验证--shared-memory共享内存方式启动mysqld--console--skip-grant-tables --shared-memory执行后该窗口会显示 MySQL 启动日志不要关闭3. 重置 root 密码新开一个管理员身份的 CMD 窗口切换到 bin 目录cdC:\Program Files\MySQL\MySQL Server8.0\bin免密码登录 MySQLmysql-uroot执行 SQL 重置密码MySQL 8.0 版本-- 切换到 mysql 系统数据库USEmysql;-- 重置 root 密码替换为你的新密码如 MyNewPass123!ALTERUSERrootlocalhostIDENTIFIEDBYMyNewPass123!;-- 刷新权限FLUSHPRIVILEGES;-- 退出 MySQLexit;若提示ERROR 1290 (HY000)先执行SET GLOBAL validate_password.policy LOW;降低密码策略再重置密码。4. 恢复正常启动 MySQL关闭第一步中「跳过密码验证」的 CMD 窗口直接点击右上角×启动 MySQL 服务net start MySQL80用新密码登录验证mysql-uroot-p输入新密码即可正常登录。三、多实例 MySQL 密码重置区分实例若安装了多端口/多实例 MySQL如 3306/3307重置密码时需注意停止对应实例的服务如net stop MySQL3307切换到该实例的 bin 目录如C:\Program Files\MySQL\MySQL Server 8.0-3307\bin后续跳过密码验证、重置密码的步骤与单实例一致登录时需指定端口mysql -u root -p -P 3307。总结查看临时密码仅适用于全新安装未改密码的场景通过ProgramData下的.err日志搜索temporary password重置密码忘记密码时唯一可行方案核心步骤是「停止服务→跳过密码启动→重置密码→恢复正常启动」多实例注意重置时需指定对应实例的服务名和 bin 目录登录时指定端口。注意MySQL 不会存储明文密码因此无法直接「查看」已设置的密码只能通过日志找临时密码或重置密码。