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

更新时间:2026-03-12 11:08:35
上一篇:网站后台修改模板后,页面无变化、提示“模板编译失败”问题_已解决
