똑같은 삽질은 2번 하지 말자

MySQL>Client does not support authentication protocol requested by server 에러 본문

DB

MySQL>Client does not support authentication protocol requested by server 에러

곽빵 2021. 3. 21. 11:56

MySQL의 인증 방법 때문에 발생하는 이슈

기본적으로 설치 중에 사용자의 인증 방법은 auth_socket 방법 / 플러그인으로 설정되어 있는데 이걸 패스워드로 바꿔줘야

ORM같은걸로 접속할 때, 비밀번호 설정만으로 접속이 가능하다.

 

바꾸는 방법

To alter the authentication method type the following in your mysql server console:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

We are now almost done but the changes wont be reflectd unless you flush the privilages or say reload the grant table.

So in order to reload the grant tables type the following:

mysql> FLUSH PRIVILEGES;

'DB' 카테고리의 다른 글

SQL 실행순서 / 쿼리 실행 과정  (0) 2020.07.13
방금 INSERT 된 Primary Key 가져오기(MyBatis)  (0) 2020.05.25
JDBC & Mybatis  (0) 2020.02.09
MariaDB 와 MySQL  (0) 2020.01.02
CREATE TABLE ~  (0) 2019.07.05
Comments