【问题标题】:liferay migrate data from hsql to mysqlliferay 将数据从 hsql 迁移到 mysql
【发布时间】:2015-03-10 04:17:38
【问题描述】:
我正在使用 Liferay 6.2。它在 hsql 中有一些数据。我需要将这些数据导入 mysql 数据库。
如何将所有数据从 hsql 导入到 mySQL。
我在 data/hsql 文件夹中有以下文件
lportal.lck(lck 文件)
lportal(看起来像数据库转储)
lportal.properties
lportal.script
有什么方法可以使用一些脚本或更改一些配置文件来导入数据库。
【问题讨论】:
标签:
mysql
liferay
liferay-6
hsqldb
data-migration
【解决方案1】:
一种方法是您可以尝试使用 liferay 提供的数据迁移工具,查看Liferay User-guide 并滚动到数据迁移部分,其中一些相关部分转载如下:
第一部分让您将整个 Liferay 数据库从运行它的当前数据库复制到您在这组字段中指定的数据库。您需要输入驱动程序类名(并且驱动程序需要在 Liferay 的类路径中)、您要将数据复制到的数据库的 JDBC URL 以及有权访问该数据库的用户的凭据。输入所有这些信息后,单击执行以复制数据。
转到控制面板 → 服务器管理 → 数据迁移选项卡 → Enter the jdbc property of the mysql database → 执行
在此之后关闭您的服务器并更新您的portal-ext.properties 以指向新的 mysql 数据库并重新启动您的服务器。完成!