我在我的服务器上创建了一个数据库,但无法访问它。
我尝试使用 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/