我的知识记录

MySQL 1045 登录失败,账号密码错误处理 常见错误与避坑指南

  1. 执行密码重置时提示“ERROR 1396”:原因是账号与主机不匹配(如试图修改root@localhost,但实际存在的是root@%),需确认账号的host字段,按正确的“账号@主机”格式执行修改命令;
  2. 安全模式启动失败:Linux系统可尝试用sudo service mysql stop停止服务(替代systemctl),Windows系统需以管理员身份运行命令提示符,且确保MySQL安装目录路径正确;
  3. 重置密码后仍无法登录:大概率是未执行FLUSH PRIVILEGES;,或修改配置文件后未重启服务,需补全步骤;
  4. MySQL 8.0+ 报错“Unknown column 'password' in 'field list'”:原因是8.0版本已将密码字段从password改为authentication_string,需使用ALTER USER语句重置密码,而非UPDATE语句;
  5. 多实例冲突:若服务器运行多个MySQL实例,需确认登录的端口、配置文件对应正确实例,避免修改错实例导致登录失败。

MySQL 1045 登录失败,账号密码错误处理 常见错误与避坑指南

标签:

更新时间:2026-03-12 11:08:35

上一篇:网站后台修改模板后,页面无变化、提示“模板编译失败”问题_已解决

下一篇:zblog 常见报错与修复大全通用排查技巧(所有报错通用)