我正在尝试使用以下参数将Coldfusion 9连接到由MAMP安装的MYSQL数据库( free not Pro ):
CF数据源名称: MyDatasource
数据库: MyDatabase
服务器: localhost
端口: 8889
用户名: root
密码: root
在coldfusion Administrator中,我可以成功连接到此数据库。但是,当我尝试显示与该数据源有连接的.cfm页面时,会抛出此错误:
Error Executing Database Query.
Could not create connection to database server. Attempted reconnect 3 times. Giving up.
任何想法??
任何帮助都会非常感激!!
修改
这是MAMP希望我使用的,它确实在CF Admin中创建了一个成功的连接。
答案 0 :(得分:1)
在CF管理员中,如果单击“验证”,它会显示连接成功吗?通常MySQL数据库在端口3306而不是8889.您确定您有正确的设置吗?
答案 1 :(得分:0)
因此,在搜索并试图弄清楚发生了什么后,我决定检查我的Application.cfm文件,果然,我有所有查询的全局连接字符串。其中一个字符串是DB密码,它没有设置为“root”。感谢您的帮助,我为这个愚蠢的问题道歉..