我的知识记录

MySQL连接池1045 Access denied异常

MySQL报1045 Access denied是登录认证失败,原因集中在账号、密码、权限三个环节。MySQL skip-name-resolve配置导致主机名解析异常,host匹配失败返回Access denied。MySQL权限表损坏或未正确加载,用户权限信息异常导致认证失败。忘记root密码时用skip-grant-tables模式启动MySQL,重置密码后恢复正常启动。检查MySQL用户表确认账号存在,执行SELECT user,host FROM mysql.user查看用户列表。执行FLUSH PRIVILEGES刷新权限表,确保权限变更生效后再测试连接。远程连接用Navicat或DBeaver测试,确认能正常连接并执行查询语句。

运维反馈:远程连接1045是host没配%,GRANT授权后正常连接,host配置是远程连接的关键。

运维提示:MySQL账号遵循最小权限原则,只授予必要的数据库和表权限,不要直接用ALL PRIVILEGES。

MySQL连接池1045 Access denied异常

标签:

更新时间:2026-08-26 20:32:21

上一篇:阿里云虚拟主机WordPress siteurl修改_重定向循环排查

下一篇:详解UC浏览器ERR_CONNECTION_REFUSED修复