반응형
서버를 이전했는데 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 |