繁体   English   中英

如何在WSO2数据服务服务器中链接外部MySQL数据库

[英]How to link an external MySQL database in a WSO2 Data Service Server

使用企业服务总线(ESB)和数据服务服务器(DSS)进行WSO2集成时,我需要从外部MySQL服务器询问某些数据。 由于手册以及许多其他在线资源仅使用本地MySQL服务器,因此出现了问题。

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

在此处输入图片说明

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

jdbc:mysql:sql.hostprovider.com/database

证明是徒劳的。

我不确定在没有任何错误消息或以前要调查的方法的情况下,到底是什么“毫无结果”,但是我会尽力帮助。

我成功测试了以下格式:

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

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

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

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

mysql -utester -p -hsql.hostprovider.com

这使我能够从mysql服务器中看到错误,该错误解释了作为特权主机名的期望。

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM