mysql

MySql 4.x 버젼과 MySql 5.x 버젼 password 함수 차이

은둔한량 2013. 2. 28. 01:01
반응형

서버를 이전했는데 Mysql 버젼이 달라서 로그인이 안 될 경우 대략 난감하다.

mysql 4.0x 이하 버전에서는 password() 함수의 결과가 16bytes 
mysql 4.1x 이상 버전에서는 password() 함수의 결과가 41bytes 

이 현상을 해결하기 위해서는 아래를 실행시켜야한다. 반대의 경우에는 0

sql_query("set old_passwords=1");

또는

MySql 5.x버젼 사용자라면 password()함수 대신 old_password()함수를 사용하면 해결 할 수 있다.


 
반응형

'mysql' 카테고리의 다른 글

latin1 로 저장된 db 를 euckr 또는 utf8로 변환하는 방법  (0) 2013.02.28
백업과 복구  (0) 2013.02.28
mysql 계정생성  (0) 2013.02.18
버전별 MySQL user , db , database 생성 삭제  (0) 2013.02.18
MySQL UTF-8 언어 설정 방법  (0) 2013.02.18