mysql 4.0.10 버전에서 4.1버전으로 업그레이드를 하고자합니다.
글쓴이: someland / 작성시간: 수, 2005/02/16 - 2:21오후
그런데 패스워드형식이 4.0버전과 4.1버전이 달라서
바로 백업한 DB를 덮어썼다가는 패스워드가 무용지물이
된다고 들었습니다.
이전버전의 패스워드를 손상하지않고 새버전으로 복구하는 방법이 있나요?
함수이름이나 문서도 좋으니까 부탁드립니다.
감사합니다.
Forums:
이전 방식의 패스워드를 사용할 수 있습니다 :)데몬을 띄울때.. ol
이전 방식의 패스워드를 사용할 수 있습니다 :)
데몬을 띄울때.. old-password 던가 하튼 비슷한 옵션을 주면..
가능합니다.. 관련된건.. mysql.com 의 문서에서..
migration 관련된 문서를 보시면 나올 듯 하군요..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
기존의 암호화된 데이터를 새로운 함수에 맞도록 자동으로 변경하는 방법은
기존의 암호화된 데이터를 새로운 함수에 맞도록 자동으로 변경하는 방법은 없습니다.
즉, 새롭게 생긴 암호화를 이용하시려면 새로운 암호로 각각 재 저장하는 수 밖에 없습니다.
기존의 데이터를 그대로 사용하시려면 다음 세가지 방법중 하나를 선택하시면 됩니다.
1. application에서 password(str)라는 함수를 사용하고 있었고, 이 소스를 직접 수정하실 수
있으시다면 해당 함수를 모두 old_password(str)로 바꿔 주시면 됩니다.
2. mysql서버 시작시에 '--old-passwords'라는 옵션과 함께 시작합니다.
3. 설정파일(my.cnf/myl.ini 등)을 이용하고 계셨다면 [mysqld]섹션에 'old-passwords'라고
한줄을 추가해 주시고 서버를 시작합니다.
2또는 3번을 이용하시면 password(str)라는 함수가 예전의 password(str)와 동일하게 작동합니다.
즉, 새로운 password(str) 함수를 사용하실 수 없게 됩니다. 1번을 선택하셨을 경우에는 관계
없습니다.
감사합니다.멋진 팁입니다.전 제 실력이 녹슨줄 알고 어제 하루 종
감사합니다.
멋진 팁입니다.
전 제 실력이 녹슨줄 알고 어제 하루 종일 헤맸네요 ㅠ,.ㅠ
힘없는자의 슬픔
댓글 달기