MySQL 8.0.11 이상에서 `sql_password()` 함수가 동작하지 않는 문제 > 그누보드5 이슈

그누보드5 이슈

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

MySQL 8.0.11 이상에서 `sql_password()` 함수가 동작하지 않는 문제 정보

MySQL 8.0.11 이상에서 `sql_password()` 함수가 동작하지 않는 문제

본문

MySQL 8.0.11 버전에서 PASSWORD() 함수가 영구히 제거된 것으로 인해 sql_password() 함수가 동작하지 않습니다. https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html#mysqld-8-0-11-deprecation-removal

https://github.com/gnuboard/gnuboard5/blob/4eba618a829e2065d7cd85235300355323b210e0/lib/common.lib.php#L1843-L1850

이 문제는 PHP 함수로 대체 가능한 방법이 이미 알려져 있으며 16자리 및 41자리 모두를 대체 가능합니다.

이 암호화 방식은 이제 영구히 사용되어서는 안 되지만 오래된 회원, 글 등에 입력된 패스워드를 확인하는데 여전히 유효하므로 유지되어야 합니다.

대안

추천
0

댓글 2개

90레벨 이상 댓글을 남길 수 있습니다.

전체 62
그누보드5 이슈 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT