带有Mysql Cluster后端的WSO2 API Manager - NDB sql脚本

时间:2013-09-18 00:05:53

标签: wso2

我正在使用MySQL Cluster后端设置WSO2 API Manager。在API Manager的安装目录中的/ dbscripts目录中,有.sql脚本,用于使用使用InnoDB的mysql.sql脚本或使用NDB的mysql_cluster.sql脚本来设置数据库。我的问题是apimgt数据库,它来自本文:http://docs.wso2.org/display/Cluster/Clustering+API+Manager,表示要使用/dbscripts/apimgt/mysql.sql中的脚本,但MySQL Cluster设置没有等效的脚本。我试图在脚本中用ENGINE NDB替换ENGINE InnoDB的所有实例,但是当尝试将其导入MySQL时,我得到:第82行的ERROR 1215(HY000):无法添加外键约束。有谁知道这个数据库的MySQL Cluster脚本?

感谢。

1 个答案:

答案 0 :(得分:1)

API Manager不提供包的mysql群集脚本。 将其转换为在mysql集群中使用,

是的,您需要将引擎更改为NDB。 您还必须删除所有forign键约束和索引。