[PHP] MySql8 호환 문제

MSK·2023년 12월 17일
0

PHP mysqli_connect() 에러

mysqli_connect("127.0.0.1","root","password","database");

실행 시

Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

에러 발생

환경: XAMPP for OS X 7.1.33 / mac

https://www.lesstif.com/php-and-laravel/php-mysql-8-caching_sha2_password-unknown-authentication-method-106856633.html
-> 해결법: PHP 버전 upgrade

XAMPP의 경우 upgrade된 버전을 다운 받고 실행해야함
** 필요한 파일은 반드시 backup한 뒤 변경




의문

terminal에서 php -v 안 먹히는건 XAMPP때문인 것 같은데, homebrew로 받는 것과 XAMPP이 다른 점이 뭔지 모르겠음!

profile
여긴어디나는누구

0개의 댓글