我有一个新建立的LAMP系统用于测试我正在开发的网站。学校提供了一个使用phpmyadmin网络界面的数据库。如果我的主机上我被学校分配的域名的网站,一切工作正常,但如果我在本地托管的同一个文件,它会收到以下错误:从本地主机连接到SQL服务器
SQLSTATE [HY000] [2002]连接超时
尽管我已经阅读过,但我认为在本地托管时,有些设置限制了我对外部数据库的访问,但我失去了如何解决此问题。
我知道my.cnf文件,但skip-networking和bind-address选项已被注释掉。另外,我检查了httpd和mysqld都在运行。
你如何连接到本地服务器?通过脚本或MySQL客户端?还有你的本地mysql服务器的状态是什么。尝试运行mysql.server状态 – Opentuned
我不确定你的意思。我将所有的HTML和PHP托管在本地服务器(我的桌面计算机)上,我的数据库托管在其他服务器上。所以我不确定mysql状态是否会告诉你任何事情。 – user3215997
如果你的学校使用phpMyAdmin(这是一个MySQL数据库),你为什么要连接到SQL Server? – Kermit