首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在测试外部Mysql连接时,我发现CDbConnection未能打开DB连接。

问在测试外部Mysql连接时,我发现CDbConnection未能打开DB连接。
EN

Stack Overflow用户
提问于 2013-08-23 18:31:22
回答 1查看 582关注 0票数 0

我已经看过所有其他的问题,但没有看到一个回答我的问题,尽管许多问题是相似的。我正在研究Yii和PHP的Web应用程序开发一书。

  1. 我有一个PHP应用程序,我以前开发过这个连接字符串:$con = mysql_connect("10.6.186.140“、"smucmap”、"*")或死(“无法连接到MySQL服务器!”);
  2. 我有一个使用XAMPP在本地主机上工作的应用程序,并提供了使用Yii的示例:‘db’=>数组( 'connectionString‘=> 'mysql:host=127.0.0.1;port=3306,dbname=cmi','emulatePrepare’=> true,'username‘=> 'root',’=>‘=>’,'charset‘=>’utf8 8‘,),
  3. 但是,当我试图更改主机、用户名和密码以连接到我的外部数据库时,我会得到错误。这个Mysql数据库位于基于GoDaddy的Linux主机上,PHP.ini中启用了PDO,一切似乎都是正确的,但我花了几天时间尝试将我的trackstar应用程序从本地主机转移到外部站点,以确保我可以在那里使用它,但没有运气。

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

EN

回答 1

Stack Overflow用户

发布于 2013-08-24 21:55:50

若要远程连接到数据库,必须创建数据库并启用直接数据库访问。如果在未选择此选项的情况下创建了数据库,则无法远程连接。直接数据库访问在免费广告支持的托管帐户上不可用.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18409562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档