레드마인을 안쓰다가 다시 접속하니.. 관리자 패스워드가... 초기화 방법 정리.
1. 레드마인 설치 폴더로 이동해서 mysql 접속정보를 확인한다.
-> 설치위치\app\redmine\htdocs\config\database.yml 파일 안에 접속정보 확인
2. Mysql 접속
-> cmd 창을 열고, mysql.exe 파일이 있는 위치로 이동
-> mysql.exe -u "username" -p 엔터
-> Enter password: 뜨면 패스워드 입력 후 엔터
-> mysql> 프롬프트가 뜨면 성공
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. 관리자 계정 로그인 성공
끝
'기타' 카테고리의 다른 글
AWS IAM 계정 패스워드 변경 (0) | 2024.10.31 |
---|---|
갤럭시탭 S10 플러스 개봉기 (10) | 2024.10.08 |
SunOS 솔라리스 와 Linux에서 메모리 사용량 확인 (0) | 2024.07.22 |
수동 IP를 등록했지만 자동 IP가 할당되는 문제 (2) | 2023.06.20 |