Php
-
PHP에서 PDO접속시 에러 「SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client」Php 2020. 5. 1. 10:24
어제부터 맥북에서 php개발을 위해 환경설정을 하고 있는데 오늘 DB랑 연결하려고 하니 뭔가 하나씩 안맞는 느낌이다... 아무튼 php에서 PDO함수를 써서 DB접속 테스트 중 또 에러가 나왔다... 휴 「SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client」 유저 권한이 어쩌구 저쩌구.... 일단 구글에 에러 내용을 검색해보니 세계 많은 사람들이 겪고 있나보다... 원인은 유저인증방식의 문제라고 한다. 일단 일본어 사이트에서 본 내용은 Mysql 8.0의 인증방식 디폴트는 「caching_sha2_password」 하지만 아직 php접속라이브러리는 「caching_sha2_password」을 대응하고..
-
MYSQL 유저만들기Php 2020. 5. 1. 10:06
DB유저를 만들기 위해서 아래와 같이 명령어를 사용하면 자꾸 에러가 나왔다. mysql> GRANT ALL PRIVILEGES ON test.* TO dev@localhost IDENTIFIED BY 'password'; 에러 내용 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 1 그래서 검색을 해보니 php8버전부터 조금 바뀌었다고 한다. 바뀐 순서대로 해보니 문제 해결! mysql> create user dev@l..
-