mysql db 이전한후 로그인 안되는 문제.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

mysql db 이전한후 로그인 안되는 문제.. 정보

mysql db 이전한후 로그인 안되는 문제..

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

사용하고 있는 호스팅 업체의  mysql 버젼이 5.051인데 옮기고 싶은 호스팅 업체의 버젼이 mysql4.022입니다.

phpMyAdmin 사용해서 내보내기해서 XXX.sql를 만들어 복구했습니다...

이전에는 한글이 ??? 형식으로 나왔는데 이것저것 만져보아서 해결을 했는데

관리자등 모든 로그인이 안됩니다..

"가입된 회원이 아니거나 패스워드가 틀립니다. 패스워드는 대소문자를 구분합니다."라는 문구가 나옵니다...

그런데 회원가입을 한 후 로그인하면 로그인이 되더군요...

해결방법이 없는건지??

---------------------

끙 디자이너님 답변 감사합니다만, phpMyAdmin에서 내보내기 할때 mysql40버젼을 선택후 저장했는데도 안되었습니다..

이것저것 해보다가 알아낸것이 sql 파일 확인해보니 패스워드의 길이가 틀리더군요...

sql저장후 테이블의 덤프 데이터 `g4_member`부분에 아이디

mysql5.0에서 패스워드가 '*A112739E5B6A174DC9A8C9D20657467B3A64A5A7'이구

mysql4.0에서 패스워드가 '4e9897ff36bd6316'입니다...(db 이전후 회원가입했던 데이타임)

이 부분만 변환하면 될거 같은데 어떻게하는지 모르는지라????

댓글 전체

움.. 쉬운방법이 있을건데
전이렇게 해결합니다.
sql을 다운그레이 해야 하는데욤..

mysqldump --create-options --compatible=mysql40 --default-character-set=euckr -u 아이디-p db > 생성.sql

안되면 다른 분이 도와 줄껍니다 -_-;
제경우에는요..
phpMyAdmin에서요 그냥 비빌번호 항목을 password로 선택하셔서..
원하시는 비밀번호로 바꾸신다음 사용하시면 잘되된던에요..
이렇게 한번 해보심이 어떨까요.~
답변감사합니다. 해결은 완전히 못했지만 사용은 가능하게 했습니다.
4.0 호스팅에서 회원가입은 한뒤 phpMyAdmin에서 가입한 패스워드 부분을 관리자 패스워드에 복사하니 관리자로 로그인이 됩니다..
아이고... 아이고...
그누보드에선 사용자의 패스워드를 password 라는 mysql 내부 함수를 이용하여 암호화합니다.
그런데 mysql5 버젼때와 4번젼때의 암호방식이 다르지요...
이렇게 해결하였다고 해도 다른 회원 분들은 로그인이 안되실겁니다...
뿐만아니라 비회원게시판이 있다면 비회원 글쓰기를 하신분들도 관리자이외에는
글을 수정/삭제 하실수없을겁니다.
mysql 4.x 버젼에서 생성된 password 함수로 생성된 비번도 mysql 5.x 에서도 그냥 적용되
지는 않구요. 이럴경우 비교문을 old_password로 쓰면되는데 다운그레이드라면 문제가
심각할것같습니다..
지금 해결하였다고 하신 방법은 관리자분만 적용이 된것일뿐 다른분들은 여전히 로그인이
되지 않으실겁니다..
예! 맞습니다...
관리자만 로그인되고 회원은 로그인을 못하는 상태입니다..
결국 다운그레이는 해결을 못하겠군요!!!
mysql 5.x 버젼 사용하는 다른 호스팅을 알아봐야겠네요!
그누보드로 홈페이지만들면서 많을것을 배워가네요~
답변 감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT