mysql3.2 웹호스팅에서 mysql5 웹호스팅으로 이전

mysql3.2 웹호스팅에서 mysql5 웹호스팅으로 이전

QA

mysql3.2 웹호스팅에서 mysql5 웹호스팅으로 이전

본문

그누보드4 utf-8 사용중입니다.
 
기존호스팅은 mysql3.2인데, curl 지원이 안되어 원하는 기능을 구현하지 못하고 있습니다.
 
이에, curl 지원 가능한 웹호스팅으로 이전코자 하는데, 이번에는 mysql 버전이 문제입니다.
 
3.2에서 5로 이전해야 하는데, 이게 문제네요.
 
모 호스팅업체로 시험삼아 이전작업을 해 보았는데, 로그인 관련 함수가 달라서 두달간 애만 먹다가 이전실패 했습니다. ㅜㅜ
 
password()함수의 문제라고 하던데..
 
이것만 수정적용하면 다른 문제는 없을까요?
 
 
 
서버이전이 이렇게 어려운 작업인 줄 몰랐네요. ㅜㅜ

이 질문에 댓글 쓰기 :

답변 3

그누보드의
lib/common.lib.php 에 보시면
sql_password 함수가 있습니다.


function sql_password($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
    $row = sql_fetch(" select password('$value') as pass ");
    return $row[pass];
}


이 부분을

function sql_password($value)
{
    // mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes
    // mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes
    $row = sql_fetch(" select old_password('$value') as pass ");
    return $row[pass];
}


이렇게 바꿔주시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 10,633
QA 내용 검색

회원로그인

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