반응형
원인은 간단하다.
mysql 자체에서 plugin이 있는데, 해당 부분이 caching_sha2_password로 저장되어 있기에 그렇다.
cmd로 mysql에 접속 후 하단의 문구를 치면
SELECT Host,User,plugin,authentication_string FROM mysql.user;
테이블이 나온다.
mysql 자체에서 plugin이 있는데, 해당 부분을 caching_sha2_password에서 mysql_native_password로 바꿔야 하는데,
바꾸는 문장은 이렇다.
ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';
ALTER USER 'apple'@'localhost' IDENTIFIED WITH mysql_native_password BY '11111';
참고 내용
최초 참고는 아래에서 했는데, 뭔가 해당 문구를 이용해서 건드리면 문법 오류가 난다 ㅇㅅㅇ
그래서 하단의 링크의 내용을 통해서 수정완료했다.
728x90
'코딩 > SQL' 카테고리의 다른 글
[SQL] explain을 통한 쿼리 퍼포먼스(성능) 최적화 하기 (0) | 2022.02.09 |
---|---|
[SQL] join을 통한 내가 필요한 정보 가져오기 (0) | 2021.07.14 |
[mySQL] 데이터베이스 정규화 유형별 설명. (0) | 2021.07.01 |