将数据库从Hypersonic更改为MySQL后,Liferay不会保存设置

car*_*rlo 1 database liferay

当我将Liferay数据库从Hypersonic更改为MySQL时,似乎不会保存页面的设置以及通过Web GUI在Liferay中完成的所有自定义.可能是什么问题?

这是我对portal-ext.properties的配置:

jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=liferay
Run Code Online (Sandbox Code Playgroud)

提前致谢!!

rp.*_*rp. 5

Liferay不会自动为您迁移数据库.要手动完成,

  1. 使用HSQLDB数据库(源数据库)启动Liferay并准备好目标数据库.
  2. 以管理员身份登录.
  3. 转到"控制面板">"服务器管理">"数据迁移".
  4. 填写"请输入新数据库的JDBC信息"下的信息.
    • 此信息与您为portal-ext.properties输入的数据相同
  5. 点击执行.

您的数据应该开始迁移.

我还强烈建议您在运行数据迁移工具时不允许用户访问数据库.

迁移完成后,关闭Liferay并使用新数据库重新配置门户并重新启动!