php - 使用 PHP 连接到数据库

标签 php mysql database xampp server

我在我的服务器上创建了一个数据库,但无法访问它。

我尝试使用 php 连接到数据库:

mysql_connect("$host", "$username", "$password")or die(mysql_error());

我收到此消息:

警告:mysql_connect():连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败。在 C:\xampp\htdocs\New Site Ron (app)\connection.php 第 7 行

是因为我使用的是xampp还是其他原因?

提前致谢,

山姆

<小时/>

我通过使用我的服务器而不是使用 xampp 修复了它。

最佳答案

我也无法通过“thehostnameyouprovided.com”连接到 MySQL...无论如何也不在端口 3306 上。

因此,要么 MySQL 守护进程/服务器没有在那里运行,要么它没有在 TCP/IP 3306 上运行(例如,它只在本地套接字上运行),要么服务器有不允许访问的防火墙从我的 IP 地址发送给我(也可能不允许从您的地址发送给您)。

无论如何,首先要确保服务器在端口 3306 上接受来自您地址的连接。

关于php - 使用 PHP 连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27151894/

相关文章:

php - Laravel - 如何知道关系表中是否存在该属性

php - 在此 sql 查询中除以零?

php - 从数据库中检索数据

java - 通过在一个集合中进行更改来反射(reflect)多个 mongodb 集合中的更改

database - 动态配置Spring邮件发送器

mysql - 混合 MyISAM 和 InnoDB 引擎进行数据库设计

php - 加密用户数据自动登录第三方系统

php - Composer 告诉错误的php版本

mysql - 如何使用 puppet 创建 mysql 表?

php - Apache 设置特定的 PHP 二进制文件