mysql - 将 WSO2API 管理器从 H2 迁移到 Mysql

标签 mysql h2 wso2 wso2-api-manager

我有一个正在运行的 WSO2API 管理器。如何使用 H2 内置支持将现有 API Manager 迁移到 MYSQL 服务器?

迁移此内容需要执行哪些步骤?

最佳答案

第一步,您必须将 H2 数据库中的现有数据导出到 MYSQL 数据库。为此,您可以使用类似 DBCopy Plugin for SQuirreL SQL Client 的工具。 .

然后,您必须指示 API 管理器使用 MYSQL 数据库,而不是构建 H2 数据库。要更改数据库,请打开/repository/conf/datasources/master-datasources.xml。在此文件中,您将看到指向 H2 服务器中内部数据库的 URL,现在您需要通过放置 MYSQL 服务器数据库的 URL 将它们更改为指向 MYSQL 服务器中的数据库。

关于mysql - 将 WSO2API 管理器从 H2 迁移到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25968220/

相关文章:

Laravel 选择框的 PHP 类别树到数组

mysql - SQL 错误 - #1241 - 操作数应包含 1 列

java - 将 Spring Boot 中的嵌入式数据库从 H2 更改为 MySQL

Hibernate H2 指定删除表顺序

c++ - AXIS2/C 和 ONVIF

自定义中介 WSO2 中的 PostgreSql 连接

mysql - Laravel-我需要帮助将 user_id 传递给 SQL 数据库中的 tasks_table 错误:调用未定义的方法 App\\User::id()

mysql - 简单的 MySQL INSERT 错误

database-connection - H2 自动混合模式是从不同客户端访问网络共享上的数据库的正确方法吗?

api - JWT 使用 WSO2-AM 处理