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

时间:2011-08-01 13:10:37

标签: 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

提前致谢!!

1 个答案:

答案 0 :(得分:5)

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

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

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

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