노무현 대통령 배너
  김성태의 Tech Tips(Linux, PHP, Apache, DBMS, Mobile)
  http://www.supersky.pe.kr  
안녕하십니까? 김성태입니다.
Linux, Apache, PHP, Mysql, Mobile 관련 Tech Tips 정보를 제공합니다.
 
<<   2008 May   >>
S M T W T F S
27282930123
45678910
11121314151617
18192021222324
25262728293031
2022354 41
  
DNS Powered by DNSEver.com
  ++ [펌] MySQL 4.1.x 비밀번호 체계변경에 따른 문제점 처리  -  2008/05/23 11:53

MySQL 비밀번호 체계

MySQL 4.1 이상 버전에서는 비밀번호를 해쉬알고리즘을 기반으로한 인증 프로토콜을 사용합니다.
그리고 해당 기능이 하위버전의 Client와 호환이 되지 않기에 서버를 4.1이상으로 업그레이드를
한 후에 아래와 같은 에러메세지를 접하게 될수 있습니다.

shell]# mysql

Client does not support authentication protocol requested by server; consider upgrading MySQL client
위의 문제점을 해결방안...
 
1. 모든 Client 프로그램을 4.1이상으로 업그레이드한다.
 
2. 사용하려는 계정을 4.1 이전 Client 프로그램과 통신이 가능한 이전 비밀번호 체계로 변경한다.
 
mysql> SET PASSWORD FOR
  
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Alternatively, use UPDATE and FLUSH PRIVILEGES:
 
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
  -> WHERE Host = 'DBhost' AND User = 'DBuser';
mysql> FLUSH PRIVILEGES;

3. --old-passwords 옵션으로 서버를 이전비밀번호 체계로 실행한다.







      << prev     1 ...  2  3  4  5  6  7  8  9  10 ...  14     next >>