由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

本文涉及的产品
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:
一、MYSQL连接错误描述:
在搭建PHP开发环境的过程中,待所有的必须的软件都安装准备好后,使用如下代码对mysql数据库作连接测试,
代码:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link)
{
echo "连接失败!";
}
else{
echo "连接成功!";
}
mysql_close();
?>
在测试是否能够成功连接mysql数据库时,浏览器提示如下错误:
Warning:mysql_connect() [function.mysql-connect]:[2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect viatcp://localhost:3306) in D:PHPwebtest.phponline 2
Warning:mysql_connect() [function.mysql-connect]:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 inD:PHPwebtest.phponline 2
Fatalerror:Maximum execution time of 30 seconds exceededin D:PHPwebtest.phponline 2

还好是手动配置的环境,不是集成环境了。

二、查找原因
按下Win+R,输入cmd,再输入命令mysql -uroot -p 回车,提示输入数据库密码;
输入密码,回车,成功进入mysql命令行;
cmd后再输入 netstat -an 回车
TCP 0.0.0.0:3306 pc LISTENING
这说明mysql数据库的端口正处于监听状态;
或者你在cmd下输入如下命令,回车,
mysql -hlocalhost -uroot -p123456
如果都能成功进入mysql命令行,说明mysql正常运行, 只是无法与PHP进行通信。
检测了PHP的配置文件,没有作改动。
于是通过关键字“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”google一下,发现好多人都遇到类似情况,但是看下大家的回复都差不多,在查看这些搜索结果中的解决方法,还是不能解决该问题,逐将目光放在了位于C:WindowsSystem32driversetc下的hosts文件上。

三、解决问题
找到hosts文件后,用记事本打开该文件,发现
# 127.0.0.1 localhost
前是有#号注释了,于是将前面的#号去掉,保存,刷新浏览器后,问题解决。

本文转自  wbb827  51CTO博客,原文链接:http://blog.51cto.com/wbb827/1301951

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
索引
UniApp 组件 u-tabs 详细讲解
UniApp 组件 u-tabs 详细讲解
3024 1
|
API Apache 数据库
Flink CDC 3.0 正式发布,详细解读新一代实时数据集成框架
Flink CDC 于 2023 年 12 月 7 日重磅推出了其全新的 3.0 版本 ~
110130 8
 Flink CDC 3.0 正式发布,详细解读新一代实时数据集成框架
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
17817 1
|
容器
SD-AI绘画云端部署教程
在 AutoDL上安装 Stable Diffusion,就可以在云端运行程序。这不仅可以帮你提高计算速度,还可以节省大量的时间和金钱
2427 0
|
Oracle Java 关系型数据库
Oracle jdk 的国内下载镜像
Oracle jdk 的国内下载镜像
57523 0
|
10月前
|
人工智能 固态存储 iOS开发
5分钟搞定Photoshop 2025安装:官方下载+许可证激活避坑指南
Adobe Photoshop 2025 是 Adobe 公司推出的最新图像处理软件,广泛应用于平面设计、摄影后期和 UI 设计等领域。其核心功能包括智能 AI 工具(一键抠图、生成填充等)、高效工作流(优化图层管理与色彩调整)、跨平台兼容(支持 Windows 11 和 macOS 15)以及云协作功能(与 Adobe Creative Cloud 集成)。本文详细介绍软件的安装流程、系统要求、正版激活方法及常见问题解决方案,并提供扩展学习资源,帮助用户更好地掌握这款强大工具。
36389 3
|
10月前
|
存储 监控 安全
如何排查常见的 Windows 应用程序错误和崩溃
本文介绍了如何通过事件日志分析来诊断Windows应用程序错误和崩溃的根本原因。文章首先解释了应用错误的表现形式及常见事件ID(如1000、1001等),并分析了导致崩溃的原因,包括硬件问题(如存储不足、外部因素)和软件问题(如编码错误、数据损坏、.NET Framework兼容性)。接着,提供了几种故障排除方法,例如运行系统文件检查器(SFC)、执行干净启动、检查更新以及重新安装.NET Framework。最后,探讨了使用日志管理工具(如EventLog Analyzer)集中分析崩溃事件的功能,包括预置报表、时间轴分析、实时警报和自动化响应,帮助管理员高效解决应用问题。
1555 1
|
安全 网络协议 网络安全
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题
27410 0

热门文章

最新文章