gpt4 book ai didi

php - 当测试外部Mysql连接时,我得到CDbConnection failed to open the DB connection

转载 作者:行者123 更新时间:2023-11-30 01:22:17 26 4
gpt4 key购买 nike

我查看了所有其他问题,但没有看到一个可以回答我的问题,尽管许多问题都是相似的。我正在阅读《使用 Yii 和 PHP 进行 Web 应用程序开发》一书。

  1. 我有一个 PHP 应用程序,是我之前开发的,可以使用此连接字符串:$con = mysql_connect("10.6.186.140", "smucmap", "*") or die("无法连接到 MySQL 服务器!");

  2. 我有一个使用 XAMPP 和提供的示例在本地主机上运行的应用程序,使用 Yii 框架,它可以运行: 'db'=>数组( 'connectionString' => 'mysql:主机=127.0.0.1;端口=3306,dbname=cmi', 'emulatePrepare' => true, '用户名' => '根', '密码' => '', '字符集' => 'utf8', ),

  3. 但是,当我尝试更改主机、用户名和密码以连接到外部数据库时,出现错误。这个Mysql数据库位于GoDaddy上基于Linux的主机上,并且在PHP.ini中启用了PDO一切似乎都是正确的,但我花了几天时间尝试将我的 trackstar 应用程序从本地主机移动到外部站点,以确保我可以在那里使用它,但没有运气。

如有任何建议,我们将不胜感激。

最佳答案

要远程连接到数据库,您必须创建数据库并启用直接数据库访问。如果在没有选择此选项的情况下创建数据库,您将无法远程连接。 Direct Database Access is not available on free ad-supported hosting accounts.

关于php - 当测试外部Mysql连接时,我得到CDbConnection failed to open the DB connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18409562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com