About The Search in Posts

“ MySQL 연결에러 5.0의 패스워드 인증방법 ”

Warning : mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\Apache2\ test\createmovie.php on line 8

이 경고는 MySQL 4.1에서 나는 경고입니다.

MySQL 4.1에서는 사용자 패스워드 저장 방식이 바뀌었기 때문에 PHP4 이전에서 쓰던 mysql_connect는 통하지 않습니다.
PHP5의 mysqli_connect를 쓰셔야 합니다.
만약 mysql_connect로 접속하시려면 MySQL 사용자의 패스워드를 예전 방식으로 변경해야 하는데, 프롬프트 상에서 다음과 같이 하시거나

mysqladmin  -u  root  -p  old-password  9999999

MySQL에 접속하여 다음과 같이 하시면 됩니다.
SET  PASSWORD  FOR  'root'@'localhost'  =  OLD_PASSWORD('9999999');

(출처 : 'mysql_connect() 접속 에러' - 네이버 지식iN)

Mysql 5.0 으로 연결하려니 동일 증상으로 한참을 헤맸다는 ㅡ,.ㅡ;;;;;



About this entry




Tag Cloud

Categories

전체 (109)
잡동사니 (25)
레코드 (19)
mazda Rx-7 (12)
Vehicles (14)
radiohead (2)
Tourist (9)
사진 (8)
FromMobile (3)
RC헬기 (14)
PS3 (2)

Menu

  • Total : 262162
    Today : 95
    Yesterday : 145

Notice

Calendar

«   2008년 09월   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

History