WSO2 EMM mysql数据库设置

WSO2 EMM mysql数据库设置,wso2,wso2-emm,Wso2,Wso2 Emm,我正在使用WSO2 EMM 1.1.0。这些文档讨论使用MySQL而不是H2。它涉及到编辑master-datasource.xml文件和更新WSO2_CARBON_DB、WSO2_EMM_DB和WSO2AM_DB数据库。然后给出了启动这些数据库的步骤。但是master-datasource.xml文件还包含WSO2_IDENTITY_数据库、SOCIAL_缓存、SOCIAL_CASSANDRA_数据库和JAGH2。我希望所有这些都可以移动到MySQL,但我没有看到设置它们的数据库脚本。设置使用

我正在使用WSO2 EMM 1.1.0。这些文档讨论使用MySQL而不是H2。它涉及到编辑master-datasource.xml文件和更新WSO2_CARBON_DB、WSO2_EMM_DB和WSO2AM_DB数据库。然后给出了启动这些数据库的步骤。但是master-datasource.xml文件还包含WSO2_IDENTITY_数据库、SOCIAL_缓存、SOCIAL_CASSANDRA_数据库和JAGH2。我希望所有这些都可以移动到MySQL,但我没有看到设置它们的数据库脚本。设置使用MySQL而不是H2的系统的正确步骤是什么?更不用说emm数据库将数据库名称硬编码到安装脚本“USE WSO2EMM_DB”中,从而使master-datasource.xml文件无效

谢谢


Brian

在本文档[1]的主题“如何从H2迁移到MySQL”下提到了它


[1] -

如果要进行更大规模的部署,则需要配置WSO2EMM_DB、WSO2AM_DB和WSO2CARBON_DB以及WSO2IDENTITY_DB。H2的设置只是为了让开箱即用的体验更好。您可以创建这些数据库,为上述所有数据库正确配置master_datasources.xml。然后使用-Dsetup标志运行服务器。它将自动完成配置


如果失败,您还可以转到SERVER_HOME/dbscripts文件夹,查找上述所有数据库的所有脚本。分别运行它们,并按照文档中提到的常规方式运行服务器

但是master-datasource.xml中列出的其他数据库呢?它们甚至在EMM设置中使用过吗?是的,它们是存储其他信息所必需的,例如carbondb存储与carbon server相关的信息,并将它们迁移到mysql。我在上面分享的同一个文档中提到了它们。我在该文档中没有看到直接提到这些数据库:WSO2_IDENTITY_DB、SOCIAL_缓存、SOCIAL_CASSANDRA_DB和JAGH2。那么如何设置我的MySQL呢?