마스터포유(Master4U)
Monday, 17 of January
 

로그인 Category
[MySQL] 4.1 이상 password 함수
김인호  2005-01-27 00:25:30 Hit:1819


[MySQL] 4.1 이상 password 함수

결론은 기존에 mysql 4.1 버젼 미만에서 password 가 old_password 함수로 대체 되었다.

그러므로 기존의 함호가 들어있는 컬럼의 값을 mysql 4.1 버젼 이상에서 password 함수를
사용을 해서 비교하면 당연히 찾지를 못한다.
이때는 old_password 함수를 이용을 해서 비교해야 한다.

그러니 기존의 소스에서(password 함수를 그대로 사용한 소스)는
로그인 및 수정, 삭제 등에서 암호가 일치하지 않는 현상이 발생한다.

이럴 경우 기존의 필드의 값들을 전부 password 함수를 이용을 해서
값을 다시 update 시켜 줘야 소스의 수정없이 사용이 가능하며

4.1 미만의 password 함수는 16자리를 리턴하는데
4.1 이상의 password 함수는 첫글자 * 를 포함해서 41자리를
리턴하므로 컬럼의 길이 역시 맞춰 줘야 한다.

본문인쇄본문메일발송
자바를 이용한 게시판 본문 글자수 제한
☞DB생성 사용자등록 명령어
Copyright 1999-2019 Zeroboard / skin by ChanBi