mysql3.2 웹호스팅에서 mysql5 웹호스팅으로 이전
반유
11년 전
조회 8,974
그누보드4 utf-8 사용중입니다.
기존호스팅은 mysql3.2인데, curl 지원이 안되어 원하는 기능을 구현하지 못하고 있습니다.
이에, curl 지원 가능한 웹호스팅으로 이전코자 하는데, 이번에는 mysql 버전이 문제입니다.
3.2에서 5로 이전해야 하는데, 이게 문제네요.
모 호스팅업체로 시험삼아 이전작업을 해 보았는데, 로그인 관련 함수가 달라서 두달간 애만 먹다가 이전실패 했습니다. ㅜㅜ
password()함수의 문제라고 하던데..
이것만 수정적용하면 다른 문제는 없을까요?
서버이전이 이렇게 어려운 작업인 줄 몰랐네요. ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
11년 전
그누보드의
lib/common.lib.php 에 보시면
sql_password 함수가 있습니다.
</div>
<div><div>function sql_password($value)</div>
<div>{</div>
<div> // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes</div>
<div> // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes</div>
<div> $row = sql_fetch(" select password('$value') as pass ");</div>
<div> return $row[pass];</div>
<div>}</div></div>
<div>
이 부분을
</div>
<div><div>function sql_password($value)</div>
<div>{</div>
<div> // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes</div>
<div> // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes</div>
<div> $row = sql_fetch(" select old_password('$value') as pass ");</div>
<div> return $row[pass];</div>
<div>}</div></div>
<div>
이렇게 바꿔주시면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인