【发布时间】:2014-02-09 23:18:08
【问题描述】:
我有一个新设置的 LAMP 系统,用于测试我正在开发的网站。学校提供了一个使用 phpmyadmin 网络界面的数据库。如果我在学校分配的域上托管网站,一切正常,但如果我在本地托管相同的文件,则会出现以下错误:
SQLSTATE[HY000] [2002] 连接超时
尽可能多地阅读后,我想某些设置会限制我在本地托管时访问外部数据库,但我不知道如何解决这个问题。
我知道 my.cnf 文件,但跳过网络和绑定地址选项已被注释掉。另外,我检查了 httpd 和 mysqld 都在运行。
【问题讨论】:
-
您是如何尝试连接到本地服务器的?通过脚本或 mysql 客户端?还有你的本地 mysql 服务器的状态是什么。尝试运行 mysql.server 状态
-
我不确定你的意思。我将所有 html 和 php 托管在本地服务器(我的台式计算机)上,而我的数据库托管在其他服务器上。所以我不确定mysql状态是否应该告诉你任何事情。
-
如果您的学校使用 phpMyAdmin(这是一个 MySQL 数据库),您为什么要尝试连接到 SQL Server??
-
FreshPrinceOfSO,发帖人写道,学校提供的数据库使用 phpMyAdmin,所以主题几乎肯定不是“[MS-]SQL Server”而是“[My]SQL Server”。跨度>
标签: php mysql pdo phpmyadmin