document.writeln('');
MySQL连接失败主要分四类:服务未启动或bind_address配置错误导致Connection refused;用户权限中User@Host三元组不匹配或密码过期引发Access denied;网络链路不通或云服务器安全组未放行3306端口造成超时;MySQL 8.0+默认强制SSL导致SSL connection error。

最常见的是服务根本没起来,或者监听地址不对。先确认 mysqld 进程是否在运行:
1 |
|
1 |
|
inactive,直接启动:1 |
|
接着检查监听配置:bind_address 默认可能是 127.0.0.1 或 localhost,这会导致远程无法连接。查看配置文件(通常是 /etc/mysql/mysql.conf.d/mysqld.cnf 或 /etc/my.cnf)中这一行:
1 |
|
0.0.0.0 或具体 IP,并确保防火墙放行 3306 端口。
改完记得重启服务:
1 |
|
ss -tlnp | grep :3306 确认端口是否真正监听在预期地址上。
用户名、密码、主机三元组不匹配就会报这个错。MySQL 的权限是按 user@host 组合判断的,比如 root@localhost 和 root@% 是两个完全不同的账号。
登录本地 MySQL 后,查授权记录:
1 |
|
Host 值下。常见误区:
localhost 不等于 127.0.0.1:前者走 Unix socket,后者走 TCP;连接时指定 -h 127.0.0.1 就不会命中 user@localhost
% 表示任意非本地主机,但不包括 localhost;要覆盖所有情况,得单独给 user@localhost 授权Password_expired = Y),需用 ALTER USER ... PASSWORD EXPIRE NEVER; 重置这类错误往往不是 MySQL 本身问题,而是网络链路卡住。先做基础连通性验证:
ping xxx 看 IP 是否可达(注意:有些服务器禁 ping,不能单凭这个判断)telnet xxx 3306 或 nc -zv xxx 3306 测试端口是否开放;失败说明中间有防火墙、安全组、NAT 或代理拦截3306 端口,且源 IP 匹配localhost 连不到容器内 MySQL,得用容器 IP 或 host.docker.internal(Mac/Windows)或自定义网络别名MySQL 8.0+ 默认启用 require_secure_transport=ON,且新用户默认需要 SSL 连接。如果你的应用没配 SSL,会直接被拒。
临时解决(仅开发/测试):
1 |
|
1 |
|
?ssl-mode=DISABLED(MySQL Connector/J)、ssl_disabled=True(PyMySQL)、或命令行加 --ssl-mode=DISABLED。
生产环境建议启用 SSL,但要注意证书路径、CA 配置和验证方式。若用自签名证书,客户端可能报 certificate verify failed,此时需传入正确的 ca 参数或设 ssl_verify_identity=False(不推荐跳过验证)。
权限、网络、配置、SSL 四类问题覆盖了绝大多数连接失败场景。最容易被忽略的是 bind_address 和 Host 字段的语义细节——它们不是“大概能连”,而是精确匹配,差一个点、一个符号、一个空格都会失败。
6元服务器租用,高性价比VPS主机推荐 记得去年我刚开始创业,做了一个小型网站来展示我的产品。那时,我手头紧,预算有限,却急着需要一个可靠的服务器来托管网站。作为一个普通上班族,我对技术懂得不多,但我知道,服务器租用是必需的。我开始在网上搜索,关键词就是“6元服务器”,想找一个便宜又稳定的方案。 一开始,我以为6元服务器太便宜了,可能不靠谱。但经过一番比较,我发现确实有一些服务商提供这样的选项。这…
2021年云服务器优惠套餐推荐 嗨,朋友们!你是否曾经在深夜里,面对一堆代码和服务器错误,感叹说:“为什么我的项目老是卡顿?”如果是这样的话,那你可能正在寻找2021年云服务器优惠套餐的解决方案。作为一名经常和这些技术打交道的爱好者,我深知选择一个合适的云服务器,就像挑选一件得体的衣服——它不仅要合身(性能匹配需求),还得实惠(价格亲民),才能让你在数字化浪潮中游刃有余。2021年,云计算市场迎来…
云服务器市场增长 大家好,作为一个每天依赖云服务器的开发者,我亲身感受到市场的飞速膨胀。想象一下,几年前我还得在办公室的老旧电脑前苦苦挣扎,处理数据时总是卡顿不堪,但现在,只需轻轻一点,就能在云端获得无限算力。这不仅仅是技术的进步,更是生活节奏的改变。你是否也曾经历过类似时刻?或许你正从本地服务器迁移到云服务器上,那种轻松自如的感觉,就像从一匹老马换成了一匹喷气式马,效率翻倍,却省去了维护的烦恼。…
1元买走一台云服务器,这种天上掉馅饼的事存在吗? 那天,我在咖啡馆里刷手机,偶然看到一个广告:“只需1元,就能买走一台高性能云服务器!容量无限,稳定快速,适合创业和学习。”我的心跳突然加速了。作为一个刚毕业的大学生,我平时靠打工赚钱,偶尔做点小网站赚点外快。云服务器听起来很酷,能让我轻松托管项目,但1元?这简直像天上掉馅饼一样,太不可思议了。 我立刻分享了这个消息给我的朋友小李。他是个技术宅,平时…
竟然有如此便宜的云服务器? 那天,我正坐在咖啡馆里,手里拿着笔记本电脑,本来想找个地方测试我的新网站。但我突然意识到,我需要一个稳定的服务器来托管它。过去,我一直以为云服务器至少要几百块钱一个月,结果一番搜索后,我愣住了——竟然有如此便宜的云服务器?有些服务商标价只要几十块钱就能用一个月,这简直是天方夜谭! 回想起来,去年我刚开始创业时,做了一个小型电子商务网站。起初,我用免费的共享主机,但速度慢…
可通过四种方式将HTML文件部署为公开网站:一、GitHub Pages免费托管;二、云存储服务(如阿里云OSS)启用静态网站托管;三、VPS配置Nginx/Apache服务器;四、Netlify/Vercel无服务器快速部署。 如果您已创建好一个 HTML 文件,但希望他人能通过互联网访问它,则需要将该文件部署到可公开访问的服务器上。以下是实现此目标的多种方法: 一、使用 GitHub Pa…