[MySQL] MySql 4.1~5.x 에서 password(), old_password() 동일하게 (2009-08-21 수정)
로빈아빠
본문
인증방식이 바뀌었습니다.
| ns2 | | *2FBF8788EB5DE027058610E90422FE2E89EDF88A | N | ...
| localhost | | *2FBF8788EB5DE027058610E90422FE2E89EDF88A | N | ...
| localhost | minsouk | 7eae39f80073d26e | Y | ...
잘 보시면 아시겠지만 패스워드 길이가 틀립니다.
해결방법
old_passwords=0 : password 는 41바이트의 해쉬값 생성, old_password 는 16바이트의 해쉬값 생성
old_passwords=1 : password, old_password 모두 16바이트의 해쉬값 생성
# vi /etc/my.cnf
...
[mysqld]
# password함수가 16바이트용 old_password함수를 호출하게 할 것인가?
old_passwords=1
...
# /etc/init.d/mysqld restart
참고자료
http://kimgun.pe.kr/125
http://blog.empas.com/echoikh/14608876
관련링크
댓글목록
등록된 댓글이 없습니다.