mysql 버젼 5 -> 4버전대 패스워드?? 정보
mysql 버젼 5 -> 4버전대 패스워드??
본문
mysql 버젼 5 에서 mysql 버젼 4으로 호스팅을 옮겼는데요.
mysql5 41바이트의 암호를 mysql4에서 인식하게 할려면 어떻게 해야할까요?
mysql5 41바이트의 암호를 mysql4에서 인식하게 할려면 어떻게 해야할까요?
댓글 전체
/lib/common.lib.php 파일에서
1100 라인 근처에요...
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
// $row = sql_fetch(" select password('$value') as pass ");
$row = sql_fetch(" select old_password('$value') as pass "); //여기를 수정하세요.
return $row[pass];
}
으로 수정하시면 될것 같아요..
1100 라인 근처에요...
function sql_password($value)
{
// mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
// mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
// $row = sql_fetch(" select password('$value') as pass ");
$row = sql_fetch(" select old_password('$value') as pass "); //여기를 수정하세요.
return $row[pass];
}
으로 수정하시면 될것 같아요..

이런 방법은 어떨까요
글이 길어질것 같아 따로 글 썼습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24815&page=&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0
그누보드의 문제라면 이 방법을 위의 리치킹님께서 알려주신 부분에 적용해보는겁니다.
흠..이것말고도 회원새로 가입시, 회원정보 수정시 패스워드 부분영역도 손대야 겠네요.
글이 길어질것 같아 따로 글 썼습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=24815&page=&posting=ok&sca=&sfl=&stx=&sst=&sod=&spt=0
그누보드의 문제라면 이 방법을 위의 리치킹님께서 알려주신 부분에 적용해보는겁니다.
흠..이것말고도 회원새로 가입시, 회원정보 수정시 패스워드 부분영역도 손대야 겠네요.