我试图将我的网站连接到我的新主机上的MySQL数据库,并且遇到了几个我无法解决的问题。无法从我的网站访问MySQL数据库,但可以通过浏览器访问?
如果我导航到mywebsite.com/phpmyadmin/
,我将看到一个HTTP授权,并且在成功输入该授权后,我的PHPMyAdmin登录页面将以我的用户身份登录并查看我的数据库。但是,如果我尝试通过PHP通过我的网站进行连接,我收到错误:
SQLSTATE[HY000] [2005] Unknown MySQL server host 'mywebsite.com/phpmyadmin' (11)
我的联系方式是:
$this->dbh = new PDO('mysql:host=mywebsite.com/phpmyadmin;dbname=mydb;charset=utf8','me','myPassword');
我在Ubuntu上运行14灯有什么特别的这是失败的原因?
它是一些托管公司?他们必须有一些FAQ直接连接到MySQL服务器,并且出于安全原因通常禁止外部连接。 – Alex 2015-01-09 20:08:04