我有Liferay 6.2。它在hsql中有一些数据。我需要将这些数据导入mysql数据库。 如何将所有数据从hsql导入到mySQL。
我在data / hsql文件夹中有以下文件 lportal.lck(lck文件) lportal(看起来像数据库转储) lportal.properties lportal.script
有没有办法使用某些脚本或更改某些配置文件来导入数据库。
答案 0 :(得分:2)
一种方法是你可以尝试使用liferay提供的数据迁移工具,查看Liferay User-guide并滚动到数据迁移部分,其中一些相关部分转载如下:
第一部分允许您将整个Liferay数据库从运行它的当前数据库复制到您在此字段集中指定的数据库。您需要输入驱动程序类名称(驱动程序需要在Liferay的类路径上),您要复制数据的数据库的JDBC URL以及有权访问该数据库的用户的凭据。输入所有这些信息后,单击“执行”以复制数据。
转到控制面板→服务器管理→数据迁移选项卡→Enter the jdbc property of the mysql database
→执行
关闭服务器并更新portal-ext.properties
以指向新的mysql数据库并重新启动服务器。完成!