Comment changer le mot de passe administrateur dans Atlassian Jira et Confluence dans la base de données intégrée (H2)

Bonjour Ă  tous!

Dans cet article, nous expliquerons comment modifier le mot de passe administrateur dans la base de données intégrée Atlassian Jira et Confluence.

Souvent, lors de la migration des serveurs Jira et Confluence, il devient nécessaire de placer la sauvegarde Jira et Confluence sur votre serveur local afin d'analyser l'état de Jira ou Confluence ou simplement nettoyer Jira et Confluence des objets inutiles.

Pour ce faire, vous n'avez pas Ă  dĂ©ployer de serveur postgres, oracle, mysql ou sql. Il suffit d'utiliser la base de donnĂ©es H2 intĂ©grĂ©e. Le H2 ne peut pas ĂȘtre utilisĂ© dans la production, car il peut tomber au moment le plus inopportun, mais il est bien adaptĂ© pour une installation temporaire sans importance.

Nous avons donc installé Jira et Confluence local et importé des sauvegardes. Nous commençons à nous connecter en tant qu'administrateur et nous avons une erreur indiquant que le nom d'utilisateur ou le mot de passe est incorrect.

Vous devez corriger le mot de passe dans la base de données. Comment faire

Ici, les développeurs Atlassian ont pris soin de nous. Jira et Confluence déployés incluent le gestionnaire de base de données H2, qui se trouve dans le chemin suivant: jira_installation ou confluence_installation / webapp / WEB-INF / lib / h2-XXXXX.jar. Dans mon cas, le nom du fichier jar est h2-1.3.176.

Exécutez ce fichier (généralement en double-cliquant sur Aide) et obtenez cet écran:



Le champ URL JDBC contient le chemin d'accĂšs Ă  la base de donnĂ©es H2, qui se trouve dans jira_home / database. Lorsque vous spĂ©cifiez le chemin, vous devez ĂȘtre prudent et spĂ©cifier le chemin correct, car si le chemin n'est pas correct, une erreur n'apparaĂźtra pas. Une base de donnĂ©es vide sera crĂ©Ă©e. Vous pouvez distinguer une base de donnĂ©es vide comme suit. Il n'y aura qu'un seul schĂ©ma dans la base de donnĂ©es et il s'appellera INFORMATION_SHCEMA. Voici Ă  quoi ça ressemble:



Une base de données valide ressemble à ceci:



Nous voyons un grand nombre de tables avec le préfixe AO_. C'est un bon signe que nous avons la bonne base de données.

AprĂšs cela, nous pouvons exĂ©cuter nos requĂȘtes SQL pour dĂ©finir un mot de passe.

Pour Jira (sphĂšre de mot de passe administrateur utilisateur):

update cwd_user set credential='uQieO/1CGMUIXXftw3ynrsaYLShI+GTcPS4LdUGWbIusFvHPfUzD7CZvms6yMMvA8I7FViHVEqr6Mj4pCLKAFQ==' where user_name='admin'; 

Pour Confluence (mot de passe administrateur administrateur admin):

 update cwd_user set credential='{PKCS5S2}8WEZjkCbLWysbcbZ5PRgMbdJgJOhkzRT3y1jxOqke2z1Zr79q8ypugFQEYaMoIZt' where user_name='admin'; 

Vous pouvez maintenant vous déconnecter et exécuter Jira et Confluence.

Il est important de savoir que la base de données H2 ne prend en charge qu'une seule connexion à la fois. Par conséquent, pour démarrer Jira et Confluence, vous devez quitter le gestionnaire de base de données H2. Et lorsque vous travaillez dans le gestionnaire de base de données H2, vous devez que Jira et Confluence ne soient pas en cours d'exécution.

Source: https://habr.com/ru/post/fr432520/


All Articles