데이터 마이그레이션 중 몇 가지 질문있습니다. gnu4 -> gnu5
본문
안녕하세요 아래와 같이 질문드립니다.
1. 패스워드 관련입니다.
gnu 4db 패스워드 데이터 : 5037339e7bb08425
gnu 5db 패스워드 데이터 : *A4B6157319038724E3560894F7F932C8886EBFCF
데이터 마이그레이션 하면서 패스워드 체계를 변경 할 수 있나요?
방법이 있으시면 방법 구합니다.
2. 데이터가 너무 많아서 한꺼번에 가져오면 다운이 됩니다.
그래서 10,000개씩 가져올려고 하는데
sql 구문을 어떻에 처리 해야될지요?!
조언 부탁드립니다.
감사합니다.
답변 1
1. /lib/common.lib.php 파일에서
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'];
}
로 변경해보세요.