كيفية تغيير كلمة مرور المسؤول في Atlassian Jira و Confluence في قاعدة البيانات المضمنة (H2)

مرحبا بالجميع!

في هذه المقالة ، سنتحدث عن كيفية تغيير كلمة مرور المسؤول في قاعدة بيانات Atlassian Jira و Confluence المدمجة.

غالبًا ، عند ترحيل خوادم Jira و Confluence ، يصبح من الضروري وضع النسخة الاحتياطية من Jira و Confluence على الخادم المحلي الخاص بك من أجل تحليل حالة Jira أو Confluence أو ببساطة تنظيف Jira و Confluence من الكائنات غير الضرورية.

للقيام بذلك ، لا يلزم نشر خادم postgres أو oracle أو mysql أو sql. يكفي استخدام قاعدة بيانات H2 المضمنة. لا يمكن استخدام H2 في الإنتاج ، حيث قد يقع في أكثر اللحظات غير مناسبة ، لكنه مناسب تمامًا لبعض التثبيتات غير المهمة المؤقتة.

لذلك قمنا بتثبيت جيرا المحلية و Confluence واستيراد النسخ الاحتياطية هناك. نبدأ في تسجيل الدخول كمسؤول ولدينا خطأ في أن اسم المستخدم أو كلمة المرور غير صحيحة.

تحتاج إلى إصلاح كلمة المرور في قاعدة البيانات. كيف نفعل ذلك؟

هنا ، اعتنى بنا مطورو أتلاسيان. تتضمن Jira و Confluence التي تم نشرها مدير قاعدة بيانات H2 ، والذي يقع في المسار التالي: jira_installation أو confluence_installation / webapp / WEB-INF / lib / h2-XXXXX.jar. في حالتي ، اسم ملف jar هو h2-1.3.176.

قم بتشغيل هذا الملف (عادةً ما يكون النقر نقرًا مزدوجًا على المساعدة) والحصول على هذه الشاشة:



يحتوي حقل عنوان URL الخاص بـ JDBC على المسار إلى قاعدة بيانات H2 ، والذي يقع في jira_home / قاعدة البيانات. عند تحديد المسار ، يجب عليك توخي الحذر وتحديد المسار الصحيح ، لأنه إذا كان المسار غير صحيح ، فلن يظهر خطأ. سيتم إنشاء قاعدة بيانات فارغة. يمكنك التمييز بين قاعدة بيانات فارغة على النحو التالي. سيكون هناك مخطط واحد فقط في قاعدة البيانات ، وسوف يطلق عليه INFORMATION_SHCEMA. إليك ما يبدو عليه:



تبدو قاعدة البيانات الصالحة كما يلي:



نرى عددًا كبيرًا من الجداول التي تحتوي على البادئة AO_. هذه علامة جيدة على أن لدينا قاعدة البيانات الصحيحة.

بعد ذلك ، يمكننا تنفيذ استعلامات SQL الخاصة بنا لتعيين كلمة مرور.

بالنسبة إلى Jira (مجال كلمة مرور مسؤول المستخدم):

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

لالتقاء (مشرف كلمة مرور المسؤول المستخدم):

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

الآن يمكنك قطع الاتصال وتشغيل Jira و Confluence.

من المهم أن تعرف أن قاعدة بيانات H2 تدعم اتصال واحد فقط في كل مرة. لذلك ، لبدء Jira و Confluence ، يجب عليك الخروج من مدير قاعدة البيانات H2. وعند العمل في مدير قاعدة البيانات H2 ، يجب ألا تعمل Jira و Confluence.

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


All Articles