【问题标题】:How to link an external MySQL database in a WSO2 Data Service Server如何在 WSO2 数据服务服务器中链接外部 MySQL 数据库
【发布时间】:2014-04-22 13:10:19
【问题描述】:

使用企业服务总线 (ESB) 和数据服务服务器 (DSS) 进行 WSO2 集成时,我需要从外部 MySQL 服务器询问某些数据。问题的出现是因为the manual 以及许多其他在线资源只使用本地 MySQL 服务器。

这是来自在线教程的图片,遗憾的是它没有解决我的问题:

因此我问,如何使用外部 SQL 数据库作为

jdbc:mysql:sql.hostprovider.com/database

证明是徒劳的。

【问题讨论】:

    标签: mysql url jdbc wso2 datasource


    【解决方案1】:

    如果没有任何错误消息或您曾经调查过的方法,我不确定在您的情况下“无果”究竟意味着什么,但我会尽力提供帮助。

    我测试了以下格式,成功:

    jdbc:mysql://sql.hostprovider.com:3306/database
    

    但是,我的成功取决于我的数据库是否正确创建了一个用户,该用户具有从客户端服务器的 FQDN 访问的适当权限。

    例如,当连接到主​​机服务器时,我必须确保我的用户已配置权限(我只是在 testNamed 表上授予所有权限)并与客户端服务器的 FQDN 主机名相关联,而不仅仅是 IP 地址。

    我通过 CLI 尝试从客户端计算机连接,进一步测试了我的配置

    mysql -utester -p -hsql.hostprovider.com
    

    这让我可以看到来自 mysql 服务器的错误,该错误解释了它期望作为特权主机名的内容。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 2014-02-28
      • 1970-01-01
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多