버젼업 이후 로그인 오류문제에 대해서 정보
버젼업 이후 로그인 오류문제에 대해서본문
그누보드를 4.21.01로 업그레이드 하고 로그인이 안되는 문제가 발생했습니다.
문제의 history는 다음과 같습니다.
1. mysql 4.x 버젼에서 처음 그누보드가 설치되었고
2. 그것이 서버를 이전하면서 5.0.27로 업그레이드 되었고 (데이터는 그대로 가져갔습니다)
3. 이 과정에서 옛날 패스워드 체계의 문제를 해결하기 위해서 old_password 옵션을 썼습니다.
4. 그런데, 이것을 다시 mysql 5.0.41로 버젼업을 하게 되었고 old_password 옵션을 썼슴에도 불구하고
이제는 아예 안됩니다.
어떻게 해야지 이문제를 해결할 수 있는지요????
댓글 전체
아래 질문에 대한 답을 드리지도 못했는데 채택을 해주셨네요...ㅠ.ㅠ
>>mysql 5.0.41로 버젼업을 하게 되었고 old-password 옵션을 썼슴에도 불구하고 이제는 아예 안됩니다.
이부분은 하지 않으시는게 맞는듯 합니다. 검색을 몇 시간 해 보아도 비슷한 부분조차 찾을수가 없었네요...ㅠ.ㅠ
실행하시면 예로 64비트가 128비트로 변하지 않을까 싶습니다.
혹시나 위의 old-password 를 사용하지 마시고 세션을 한번 비워보시면 어떨까요...?
죄송합니다.....
>>mysql 5.0.41로 버젼업을 하게 되었고 old-password 옵션을 썼슴에도 불구하고 이제는 아예 안됩니다.
이부분은 하지 않으시는게 맞는듯 합니다. 검색을 몇 시간 해 보아도 비슷한 부분조차 찾을수가 없었네요...ㅠ.ㅠ
실행하시면 예로 64비트가 128비트로 변하지 않을까 싶습니다.
혹시나 위의 old-password 를 사용하지 마시고 세션을 한번 비워보시면 어떨까요...?
죄송합니다.....
old_password 가 아닙니다. 실행시 old-password 로 하셔야 합니다.
같은 5.X 대에서 위 old-password를 실행할 이유가 있나요....?
맨처음 4.x 대에서 가져와서요. 이 바보.
그건 이미 오래전에 적용해서 쓰셨다고 하신것 아닌가요...?
=========================================================================
2. 그것이 서버를 이전하면서 5.0.27로 업그레이드 되었고 (데이터는 그대로 가져갔습니다)
3. 이 과정에서 옛날 패스워드 체계의 문제를 해결하기 위해서 old_password 옵션을 썼습니다.
=========================================================================
2. 그것이 서버를 이전하면서 5.0.27로 업그레이드 되었고 (데이터는 그대로 가져갔습니다)
3. 이 과정에서 옛날 패스워드 체계의 문제를 해결하기 위해서 old_password 옵션을 썼습니다.
아마 맨처음 바꾸신 5.0.27에도 old-password 를 사용하셨을 확률이 전체 내용상 크니까요.
4.x 와 5.x는 토게터님 말씀데로 비트수의 변화이기 때문에 그대로 함께 가져가야 합니다.
5.x를 업그레이드 한다고 변하는건 아니잖아요.
생각해봐요. 우리사랑이 변하니?
4.x 와 5.x는 토게터님 말씀데로 비트수의 변화이기 때문에 그대로 함께 가져가야 합니다.
5.x를 업그레이드 한다고 변하는건 아니잖아요.
생각해봐요. 우리사랑이 변하니?
뭘 토해요...? 역시.......ㅋ.ㅋ
역시 뭐 -_-+
우리사랑? 일루와요 옵빠. +_+
우리사랑? 일루와요 옵빠. +_+
처음 4.x에서 넘어온 패스워드는 4.x의 포맷 그대로에요. -..-a
그리고 old_password 옵션을 서버에서 썼더니... 새로 만들어진 패스워드도 4.x의 포맷...
그리고 old_password 옵션을 서버에서 썼더니... 새로 만들어진 패스워드도 4.x의 포맷...
mysql server option은 --old_password에요 ^^a
그누보드 코드를 수정하지 않고 걍~ db에서 4.x의 패스워드가 먹히게 했었죠.
그게 문제의 근원인거 같아요. 그런데, 그것을 5.0.41의 다른 시스템으로 옮기게 되니까
old_password 옵션이 있슴에도 불구하고 ... 안먹힌다는 것이죠. 헉~ 예상하지 못했던 사고가 생긴거죠.
그누보드 코드를 수정하지 않고 걍~ db에서 4.x의 패스워드가 먹히게 했었죠.
그게 문제의 근원인거 같아요. 그런데, 그것을 5.0.41의 다른 시스템으로 옮기게 되니까
old_password 옵션이 있슴에도 불구하고 ... 안먹힌다는 것이죠. 헉~ 예상하지 못했던 사고가 생긴거죠.
아, 한가지 더. 5.0.41이 버그가 있는듯 합니다. 바로 아래 5.0.3x 로 다운그레이드 하세요.
또 한가지 더 --;
db 실행시 old-password 옵션을주지 마시고 dbconfig 같은 db 관련 파일의 내용을 수정하여도 됩니다.
또 한가지 더 --;
db 실행시 old-password 옵션을주지 마시고 dbconfig 같은 db 관련 파일의 내용을 수정하여도 됩니다.
아마도 세션쪽으로 의심을 합니다....^^
그래요 달링? 비비비~ +_+
아무것도 모르므로 여기에서 발빼기.....ㅋ.ㅋ
새로 가입한 회원은 잘 됩니다. 비번을 password로 넣으면 그것도 잘 됩니다.
비밀번호 길이가 꽤 많이 차이나네요.
비밀번호 길이가 꽤 많이 차이나네요.
혹 5.0.27 에서 5.0.41로 오시면서 old-password를 실행하셨다면 길이값이 거의 배는 될 것으로 생각되네요.,...
계정이전 디비 복구 및 업그레이드시 가장 큰 비중이 있는 부분이라 보여집니다.
신규회원 보다는 기존 자료의 활용에 문제가 발생되는 것이....
아무쪼록 잘 해결되시길 기원합니다......왕초보 드림.......
계정이전 디비 복구 및 업그레이드시 가장 큰 비중이 있는 부분이라 보여집니다.
신규회원 보다는 기존 자료의 활용에 문제가 발생되는 것이....
아무쪼록 잘 해결되시길 기원합니다......왕초보 드림.......
old password 포맷과 새로운 5.x의 포맷의 패스워드 길이가 거의 3배는 되는거 같아요. 엉~ 엉~ 고민중입니다.
코드를 수정해서 해결했습니다. 팁에 올려둘께요 ^^
리자님. 혹시 호환성을 위해서 next version에 패치 하셔도 되욤... ㅋㅋ
리자님. 혹시 호환성을 위해서 next version에 패치 하셔도 되욤... ㅋㅋ