从localhost连接到SQL Server

时间:2014-01-20 17:00:47

标签: php mysql pdo phpmyadmin

我有一个新设置的LAMP系统,用于测试我正在开发的网站。学校提供了一个使用phpmyadmin web界面的数据库。如果我在学校分配的域名上托管网站,一切正常,但如果我在本地托管相同的文件,则会出现以下错误:

SQLSTATE [HY000] [2002]连接超时

尽可能多地阅读,我想一些设置限制了我在本地托管时对外部数据库的访问,但我很遗憾如何解决这个问题。

我知道my.cnf文件,但是skip-networking和bind-address选项已经被注释掉了。另外,我检查了httpd和mysqld都在运行。

1 个答案:

答案 0 :(得分:-2)

学校的数据库不允许来自远程IP地址的连接,这是非常好的。你的导师是否明确告诉过你应该能够连接?

要解决此问题,您必须让系统管理员为您打开它。

当您说您编辑my.cnf时,您在哪台机器上进行了这些更改?您当地的LAMP系统或学校的数据库服务器(或说服他们为您提供VPN访问)。