我需要恢复管理员用户名/密码或至少是liferay管理员的电子邮件地址。 我们在HSQL数据库上运行了一个实例(我知道没有被还原)。我需要获得此服务器的管理员权限。如何从hsql获取用户名。
我从运行服务器获取数据文件夹并在本地服务器中复制。给出portal-ext.properties文件中的数据库连接字符串。并重新启动服务器。以前服务器中的用户不会导入我的本地数据库。
是否有任何机制可以通过任何机制将用户从hsql导入mysql或读取hsql数据库。
提前致谢。
答案 0 :(得分:1)
您可以使用SQUIRRELL SQL和HSQL jdbc驱动程序等数据库资源管理器访问HSQL。
更多信息=> HSQLInspect
然后您可以编辑用户表以将管理员密码更改为" qUqP5cyxm6YcTAhz05Hph5gvu9M =" (这对应于测试词)。更多信息=> Lost admin password
答案 1 :(得分:0)
我找到了解决方法。
我刚刚更新了data / hsql文件中的lportal文件。
在lpotal中,搜索了user_表的模式,修改了两列。 加密密码为0。 密码为(自定义密码)
Liferay默认将密码存储为加密格式。通过将加密密码设置为0,您可以使用纯文本设置密码。
重新启动服务器。
并且有效。