기타

레드마인(redmine) 관리자 패스워드 초기화 방법

I장군T 2022. 8. 11. 17:50
반응형

레드마인을 안쓰다가 다시 접속하니.. 관리자 패스워드가... 초기화 방법 정리.

1. 레드마인 설치 폴더로 이동해서 mysql 접속정보를 확인한다. 

   -> 설치위치\app\redmine\htdocs\config\database.yml 파일 안에 접속정보 확인

C:\Bitnami\redmine-4.0.4-3\apps\redmine\htdocs\config\database.yml

2. Mysql 접속

    -> cmd 창을 열고, mysql.exe 파일이 있는 위치로 이동

    -> mysql.exe -u "username" -p 엔터

    -> Enter password: 뜨면 패스워드 입력 후 엔터

    -> mysql> 프롬프트가 뜨면 성공

C:\Bitnami\redmine-4.0.4-3\mysql\bin\mysql.exe

3. database 선택 및 회원정보 조회

회원정보 조회

4. 회원 패스워드 업데이트

    -> update users set hashed_password='353e8061f2befecb6818ba0c034c632fb0bcae1b' where login='아이디';

    -> '353e8061f2befecb6818ba0c034c632fb0bcae1b' -> 'password' 암호화된 문자열이라는데..

5. 로그인 실패   

    -> 저렇게 업데이트를 했으나 로그인 실패했다

    -> 원인은 salt 컬럼이 달라 그냥 hashed_password만 저 문자열을 넣어선 안되더라.. ㅋ

 

6. 해결 방법

    -> 계정을 하나 만든다.(입력한 패스워드를 기억하자)

레드마인 사용자 등록 화면

7. Mysql에 해당 아이디를 조회한 후 hashed_password, salt 컬럼 데이터를 관리자 계정에 업데이트한다. 

    -> select hashed_password, salt from users where login='test_id';

    -> update users set 

                 hashed_password='4ddbd0432f617609beac07f4d1b85fb32adb65e1'

               , salt='04d4e5808bc7c66974d0848ce429de72' 

         where login='아이디';

8. 관리자 계정 로그인 성공

 

반응형