PHP5.3으로 새로운 웹 서버를 설치하면서 "오류 : 연결할 수 없습니다 : mysqlnd는 이전 인증을 사용하는 MySQL 4.1+에 연결할 수 없습니까?" 에러 메시지. 일부 google'ing 후 my.cnf에서 이전 암호를 0으로 설정하고 암호를 다시 설정해야한다는 것을 알았습니다. 그러나 우리는 여전히 PHP 4.x & 5.2를 실행하는 웹 서버를 가지고 있는데,이 서버는 동일한 mysql 서버 (다른 사용자 & 데이터베이스)에 어떻게 액세스합니까? mysql 서버가 다른 PHP 버전과 호환 될 수 있습니까?PHP 5.3, 이전 인증 사용?
1
A
답변
0
"새로운"모델은 다소 오래 되었기 때문에 대부분의 시스템이 이미 인증 처리의 새로운 방식을 이해하는 클라이언트를 사용하고있을 가능성이 높습니다. old_passwords my.cnf 설정을 변경 한 후에 다른 모델의 다른 사용자를 사용할 수도 있습니다. 4.1 이전 클라이언트의 경우 OLD_PASSWORD() SQL 함수를 사용하고 4.1 이상인 경우 PASSWORD()를 사용하여 암호를 설정할 수 있습니다.
일반적으로 기존의 메커니즘은 새로운 및 로그인을 처리하는 새로운 방법만큼 강력한 보안을 선호 강하게 되어 제공하지 않습니다.
관련 문제
- 1. PHP 5.3 +
- 2. 경고로 표시되는 PHP 5.3 사용 중단 메시지
- 3. Wordpress 및 PHP 5.3
- 4. PHP 5.3 changelog?
- 5. Memcached가가 PHP 5.3
- 6. PHP + Apache에서 다이제스트 인증 사용
- 7. php ereg_replace in ph 5.3
- 8. PHP 5.3 대 PHP 5.2 - 리플렉션이 필요합니까?
- 9. PHP 용 PHP ActiveRecord <5.3
- 10. Zend Framework 클래스로 PHP 5.3 네임 스페이스 (Doctrine2) 사용
- 11. PHP 5.3 네임 스페이스와 내가 궁금
- 12. 이상한 '$ {}'코드에 대한 PHP 5.3 지원?
- 13. PHP 5.3 네임 스페이스 태그가있는 Dreamweaver CS5
- 14. PHP 5.3 되풀이 이벤트의 날짜 시간
- 15. PHP 5.3 assoc 배열의 날짜 객체를 에코합니까?
- 16. PHP 5.3 늦은 정적 바인딩 문제
- 17. PHP 5.3 용 외부 MySQL 드라이버 지정
- 18. PHP 5.3 또는 6 Windows 설치
- 19. Eregi preg_replace php 5.3 호환성에 대한 변경
- 20. 설치 차이점 php 5.2 및 5.3
- 21. PHP 5.3 클래스를 자동로드하는 방법은 무엇입니까?
- 22. PHP 5.3 네임 스페이스에 @package가 필요합니까?
- 23. PHP 5.2.x 및 5.3.x
- 24. PHP 5.3 이하에서 비누를 사용할 수 없습니다
- 25. PHP 인증
- 26. LDAPS 인증 사용
- 27. HTTP 인증 및 PHP 인증
- 28. PHP 5.3.x와 PHP 5.2.x의 차이점은 무엇입니까?
- 29. PHP LDAP 자동 인증
- 30. Jespa WIndow 인증 사용