:::::::::::::: 서버이전 - mysql 버전 문제로 인한 암호화 방식 해결 방안 ::::::::::::::::::::::
예> 기존 서버에 mysql 4.x.x 버전이 있었고 옮겨갈 서버에 5.x.x버전이 설치되어 있었다.
정상적으로 이전을 하였지만 모든 관리자 user 로그인이 안되는 문제를 발견한다.
버전에 따라 4.1까지는 그냥 이전이 되지만 ( 암호화 신경 안써도 됨. ) 5.x.x버전 이후 암호화 방식이 변경되므로 mysql 시작시 옵션을 주고 시작을 해야 한다.
mysql> /usr/local/mysql/bin/safe_mysqld --old_password &
주의> 만약 이방식을 적용하기전에 업데이트 쿼리문으로 password를 변경 하였을 때는 다시 mysql 시작을 하고 변경을 해줘야 한다. |