MySQL初始化密码1045 Access denied解决排查指南
MySQL远程连接1045错误和本地连接1045错误原因不同,远程连接多了host权限配置环节。MySQL账号密码输入错误,大小写或特殊字符没注意导致认证失败。MySQL使用了caching_sha2_password认证插件,客户端不支持该插件导致认证失败。忘记root密码时用skip-grant-tables模式启动MySQL,重置密码后恢复正常启动。检查MySQL SSL配置要求,客户端连接时添加SSL参数或在服务端取消SSL强制要求。应用程序重启后测试数据库连接,确认不再报1045错误,数据读写正常。
站长反馈:MySQL 8.0默认caching_sha2_password插件,老客户端连不上,改成native_password就好了。
运维提示:MySQL密码定期更换,使用强密码包含大小写字母数字和特殊字符,避免弱密码被爆破。

更新时间:2026-08-26 20:36:10
上一篇:FTP代理服务器安全风险及注意事项_FTP代理解决上传慢教程详解