서버 my.cnf Passwords 에 관련해서 질문..; 정보
서버 my.cnf Passwords 에 관련해서 질문..;
본문
my.cnf 에 old_passwords=1 하면 old_password 로 접속대자나요..
그냥 passwords 와 old_passwords 같이쓸 방법은 없나요 ?
추천
0
0
댓글 5개

SELECT password( '1111' );
SELECT old_password( '1111' ) ;
인설트나 셀렉트할떄 저럭게 쓰면 됩니다..
SELECT old_password( '1111' ) ;
인설트나 셀렉트할떄 저럭게 쓰면 됩니다..

sql_password 로 되어있는데 어떻게 바까야하죵..?
그리구 login_check 파일맞나용 ..? 그부분만 바꿔주면댈지..;;ㄷㄷ
그리구 login_check 파일맞나용 ..? 그부분만 바꿔주면댈지..;;ㄷㄷ

서버자체에서 둘다 쓰게 할순없나요.. 아니면 인코딩이나..ㄷㄷ
그리고 서버에 old_passwords = 1 설정이 되어있을때,
새로 그누보드 설치하면 어떻게되나용?
그리고 서버에 old_passwords = 1 설정이 되어있을때,
새로 그누보드 설치하면 어떻게되나용?

가능하죠.
그누보드 lib/common.lib.php에 보면
sql_connect() 함수가 있습니다.
이 함수 안에서
mysql_query( 'set old_passwords = 1 ');
넣어 주시고 그누보드 설치하시면 됩니다.
그누보드 lib/common.lib.php에 보면
sql_connect() 함수가 있습니다.
이 함수 안에서
mysql_query( 'set old_passwords = 1 ');
넣어 주시고 그누보드 설치하시면 됩니다.
신규서버의 mysql 버전이 높아서 그렇습니다.
예전 서버의 데이터를 이전하고 그누보드 소스에 password() 함수를 찾아서 old_password()로 변경해 주시면 해결됩니다.
만약 my.cnf 파일의 설정을 변경해 버리면 새로 생성하는 디비조차 예전 암호처럼 짧게 잡히게됩니다.
즉, 예전에 기록된 암호 필드의 값의 문제일 뿐이지 다른 문제는 전혀 없습니다. 그누를 새로 설치한다고 해결될 문제가 아니라는 이야기지요.
예전 서버의 데이터를 이전하고 그누보드 소스에 password() 함수를 찾아서 old_password()로 변경해 주시면 해결됩니다.
만약 my.cnf 파일의 설정을 변경해 버리면 새로 생성하는 디비조차 예전 암호처럼 짧게 잡히게됩니다.
즉, 예전에 기록된 암호 필드의 값의 문제일 뿐이지 다른 문제는 전혀 없습니다. 그누를 새로 설치한다고 해결될 문제가 아니라는 이야기지요.