Jira恢复用户和密码

Jira恢复用户和密码,jira,hsqldb,Jira,Hsqldb,嗨,我在ubuntu上安装了JIRA,但我忘了写下我的用户/密码(我知道:/) 邮件无法工作,因为邮件服务器未配置,并且我无法访问管理面板 该数据库是一个hsqldb数据库,我只有命令行,似乎无法对其运行查询 如何恢复我的用户/密码?您可以通过关闭JIRA,然后运行以下命令来运行HSQL数据库管理器: java -cp /path/to/WEB-INF/lib/hsqldb-1.8.0.5.jar org.hsqldb.util.DatabaseManager \ -user sa

嗨,我在ubuntu上安装了JIRA,但我忘了写下我的用户/密码(我知道:/)

邮件无法工作,因为邮件服务器未配置,并且我无法访问管理面板

该数据库是一个hsqldb数据库,我只有命令行,似乎无法对其运行查询


如何恢复我的用户/密码?

您可以通过关闭JIRA,然后运行以下命令来运行HSQL数据库管理器:

java -cp /path/to/WEB-INF/lib/hsqldb-1.8.0.5.jar org.hsqldb.util.DatabaseManager \  
     -user sa \
     -url jdbc:hsqldb:/path/to/jira-home/database
…取决于HSQL jar的实际文件名。实际的JDBC字符串应该可以在JIRA admin的某个地方找到

这将允许您在
cwd_user
表中查找该用户,并按如下所述重置密码:

您将能够看到以下用户:

select u.user_name, d.directory_name 
from cwd_user u inner join cwd_directory d on u.directory_id = d.id 
order by directory_name, user_name;
然后按如下方式重置密码:

update cwd_user 
set credential='uQieO/1CGMUIXXftw3ynrsaYLShI+GTcPS4LdUGWbIusFvHPfUzD7CZvms6yMMvA8I7FViHVEqr6Mj4pCLKAFQ==' 
where user_name='some-user-name'; 
-- new password is 'sphere'
有关HSQL数据库管理器和Atlassian产品的更多详细信息:


此外,没有找到jiradb文件。尽管它是在dbconfig.xml中配置的,但该文件似乎是一个幻影