首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Funambol连接到远程主机上的MySQL

将Funambol连接到远程主机上的MySQL
EN

Stack Overflow用户
提问于 2010-12-30 05:33:35
回答 2查看 885关注 0票数 0

我正在Linux主机上设置Funambol 8.7 (使用Amazon AWS)。我需要连接到托管在不同服务器上的MySQL数据库。

根据管理指南,我下载了mysql连接器,并将jar放在/opt/Funambol/tools/jre-1.6.0/lib/ext中。我更改了install.properties文件,如下所示:

代码语言:javascript
复制
  dbms=mysql


  jdbc.classpath=/opt/Funambol/tools/jre-1.6.0/jre/lib/ext/mysql-connector-java-5.1.14-bin.jar
  jdbc.driver=com.mysql.jdbc.Driver
  jdbc.url=jdbc:mysql://myserver.net/rugcutte_funambol?characterEncoding=UTF-8
  jdbc.user=rugcutte_funambo
  jdbc.password=funambol

THen我尝试运行安装,但得到以下错误:

代码语言:javascript
复制
/opt/Funambol/ds-server/install/install.xml:452: java.sql.SQLException: Access denied for user 'rugcutte_funambo'@'ec2-50-16-233-200.compute-1.amazonaws.com' (using password: YES)

我的AWS实例似乎可以成功连接到我的MySQL数据库,但是它试图使用不正确的完全限定用户名登录: rugcutte_funambo'@'ec2-50-16-233-200.compute-1.amazonaws.com

我还尝试将这一行改为: jdbc.user=rugcutte_funambo@myserver.net。但我也收到了类似的错误。

我对JDBC相对缺乏经验。设置install.properties文件的这一部分的正确方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2010-12-30 05:54:17

您是否允许该用户从该服务器访问该数据库?

如果您尝试从Funambol服务器的命令行建立相同的mysql连接,会发生什么情况?

票数 1
EN

Stack Overflow用户

发布于 2010-12-31 05:39:35

谢谢亚当。

你让我找到了正确的答案。远程主机在cPanel中有一个用于配置远程数据库访问主机的区域。因此,我需要将运行Funambol的源主机添加到我的访问主机列表中。

在此之后,我运行了安装,它似乎在我的远程主机上运行的数据库中正确地创建表。

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

https://stackoverflow.com/questions/4558051

复制
相关文章

相似问题

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