비밀번호를 알죠? 정보
비밀번호를 알죠?본문
테스트 호스팅에서 홈페이지를 제작해서
정식 호스팅으로 옮기고 DB도 백업해서 올렸는데
아이디 admin
그리고 이전하기 전의 패스워드를 넣으니 안되는데 어디서 비밀번호를 알죠?
정식 호스팅으로 옮기고 DB도 백업해서 올렸는데
아이디 admin
그리고 이전하기 전의 패스워드를 넣으니 안되는데 어디서 비밀번호를 알죠?
댓글 전체
ftp접속 하시고 그누보드 폴더안에 dbconfig.php라는 파일을 메모장에서 열어보시면 셋팅된값이 나와있어요
보통은 db까지 백업했으면 기존에 셋팅하신그대로 나올텐데 한번 저 파일 확인해보세요
보통은 db까지 백업했으면 기존에 셋팅하신그대로 나올텐데 한번 저 파일 확인해보세요
제얘기는 홈피의 로그인을 말씀 드린것 입니다.
mysql 이야기가 아닌데요ㅠㅠ
mysql 이야기가 아닌데요ㅠㅠ
그누보드 비밀번호는 password()
라는 함수로 암호화 되어있습니다.
그 함수는 디코딩이 불가능 합니다.
라는 함수로 암호화 되어있습니다.
그 함수는 디코딩이 불가능 합니다.
원래 사용하던 아이디와 비번과 왜 다른가요? 그대로 옮긴건데요?
그러면 다시설치해야 하나요?
보통 서버이전할때 관리자 홈피 로그인시 어떻게 하나요?
그러면 다시설치해야 하나요?
보통 서버이전할때 관리자 홈피 로그인시 어떻게 하나요?
두 서버간의 mysql 버전을 확인하세요.
4.0 이전과 4.1이후의 password 함수값의 결과값은 다릅니다.
따라서 아래 함수에서 password('$value') => old_password('$value')로 변경해야 합니다.
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];
}
4.0 이전과 4.1이후의 password 함수값의 결과값은 다릅니다.
따라서 아래 함수에서 password('$value') => old_password('$value')로 변경해야 합니다.
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];
}
sql 접속해서 비번을 강제로 바꿔버리세여.