0

我正在使用 MySQL 集群后端设置 WSO2 API 管理器。在 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 集群设置没有等效的脚本。我试图在脚本中用 ENGINE NDB 替换所有 ENGINE InnoDB 实例,但是当尝试将其导入 MySQL 时,我得到:第 82 行的错误 1215 (HY000):无法添加外键约束。有谁知道这个数据库的 MySQL Cluster 脚本?

谢谢。

4

1 回答 1

1

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

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

于 2013-09-18T06:45:05.973 回答