APM 이전 후 웹에서 로그인이 안됩니다!
글쓴이: ejzksnl / 작성시간: 수, 2007/02/21 - 1:22오후
안녕하세요.
기존 RedHat9 (Apache 1.3.33, PHP 4.3.11, Mysql 4.1.22) 서버에서
이번에 신규구매한 서버로 (Centos 4. APM버전은 위와 동일)APM 데이터 이전을 하였습니다.
이전 완료 후 Mail,Dns,웹은 모두 잘 되나, 서버에서 돌고 있는 2개의 사이트모두 웹에서 로그인이 안됩니다. 로그인을 하면 잘못된 비밀번호라 계속해서 나오고 있는 상태 입니다.
mysql이 문제인가 싶어 mysqldump 로 db가져와 보기도 하고 통째로 카피해 보기도 하고
mysql계정을 삭제 후 재생성 해 보기도 했지만. 계속해서 같은 문제가 발생합니다.
APM버전 및 옵션을 모두 동일 하게 맞췄으며 별다른 문제는 없어 보이는데. 특별히 로그도 남지않고 문제를 찾아봐도 도무지 해결될 기미가 보이지 않습니다..ㅜㅜ
이럴땐 어떻게 해야할지..고수님들의 조언 좀 부탁드립니다.
감사합니다!!
Forums:
hash함수 결과가
hash함수 결과가 다르게 나와서 그렇게 나오는 것이겠지요? hash를 어떻게 하고 있는지 확인해보세요.
혹시 mysql의 password함수던가?를 써서 비교한다면, 한번 쿼리를 출력해보세요.
4.1 이후에 새로운 함수가 생겨서 호환성에 문제가 있습니다. 설정해주면 예전것/새것을 선택해서 사용할 수 있지요~
고맙습니다^^
:)
lacovnk 님의 말대로 hash 함수가 문제였던거 같습니다.
해당 DB가 알고보니 3.23대에서 한번 넘어왔던 DB여서 hash 함수쪽에 문제가 있엇나 보네요
/etc/my.cnf 에 아래 내용 추가로 해결하였습니다. 감사합니다. 좋은 하루 되세요^_^
[mysqld]
old_passwords = 1
:)
댓글 달기