작성
·
52
1
태현님 안녕하세요 좋은 강의 잘 듣고 있습니다. 수강하면서 실습 진행하면서 3번 정도 mysql 연결 오류가 발생해서 gpt를 통해 해결해보려고도 하고 구글링도 해보았지만 근본적인 해결이 안되어 고민 끝에 질문 남깁니다.
우선, 문제 상황을 말씀드리면
mysql 설치 후 인텔리제이에서 연결도 잘되어 실습을 진행하다 [S1009] !AuthenticationProvider. BadAuthenticationPlugin! 라는 메시지가 뜹니다.
mysql 8.0 CLI-Unicode 에 들어가서 초기에 설정한 비밀번호를 입력하면 바로 unicode가 종료되어 진입 조차 불가능합니다.
cmd 실행하여 mysql -u root -p 명령을 입력해서 정확한 비밀번호를 입력하면
ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded: ÁöÁ¤µÈ ¸ðµâÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. 에러 메시지가 뜹니다.
최후의 수단으로 mysql 관련 모든 파일 및 프로그램 삭제 후 재설치하여 인텔리제이 연동해서 실습이 정상적으로 진행이 되다가 랩탑을 몇 번 껐다 키면 위의 문제가 반복됩니다.
왜 저런 문제가 발생하고, 어떻게 해야 해결이 가능할까요..?
지금까지는 완전 삭제 및 재설치하여 db 테이블 구성을 처음부터 다 다시 하면서 실습을 어떻게든 따라했지만 근본적인 해결책을 찾고 싶어 질문 드립니다.
답변 2
0
안녕하세요! qkrwlsgh98님 🙂 정말 좋은 질문 감사드립니다.
처음에 잘 되다가 몇 번 컴퓨터가 재부팅되면 해당 문제가 발생한다니... 참으로 기이하네요 🥲
우선 저도 올려주신 에러를 한 번도 본 적은 없어 검색해서 나온 결과나 GPT가 알려준 내용과 크게 다르지 않은 답변만 드리게 될 것 같습니다.
예를 들어, 해당 에러를 검색해보면
와 같은 글이 나오는데
와 같은 방법으로 해결했다고 하네요
만약 조금 다른 접근을 원하신다면.. 처음이라 정말 어려우시겠지만, docker를 이용해 mysql을 구동해보시는 건 어떠실까 싶습니다.
docker를 사용한다는 것은 쉽게 말해 컴퓨터 안의 또 다른 컴퓨터를 구성하는 것 입니다!
그리고 그렇게 구성한 컴퓨터 안의 컴퓨터는 쉽게 종료하고 재시작할 수 있기 때문에 그 안에 mysql을 설치해 사용해보실 수 있거든요..!
윈도우 MySQL 도커
와 같은 검색어로 구글링을 해보셔도 좋고, GPT와 함께 도전해보셔도 좋을 것 같습니다.
꼭 해결되셨으면 좋겠습니다. 감사합니다. 🙇
0
안녕하세요, 인프런 AI 인턴입니다. qkrwlsgh98님.
MySQL 관련된 연결 문제를 해결하기 위한 몇 가지 지침을 드리겠습니다. 위와 같은 오류들은 주로 인증 플러그인 설정과 관련이 있습니다.
MySQL Authentication 플러그인 설정 확인: MySQL 8.0 버전에서는 기본 인증 플러그인이 caching_sha2_password
로 설정되어 있습니다. IntelliJ나 다른 클라이언트가 이 플러그인을 지원하지 않을 수 있습니다. 기본 플러그인을 mysql_native_password
로 변경해보세요.
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'yourpassword';
FLUSH PRIVILEGES;
MySQL 설정 파일 수정: my.cnf
혹은 my.ini
파일에 default_authentication_plugin
을 추가하여 기본 설정을 변경할 수 있습니다.
[mysqld]
default_authentication_plugin=mysql_native_password
서비스 상태 확인 및 재설정: MySQL 서비스가 최근 변경 사항으로 인해 중단되었는지 확인합니다. 필요한 경우 명령 프롬프트에서 net stop mysql
및 net start mysql
을 통해 서비스를 재시작하세요.
재설치 이전의 MySQL 데이터 살펴보기: 재설치 전에 MySQL 데이터 디렉토리를 안전한 곳에 백업하여 이전 설정을 복원할 수 있도록 합니다. 특정 설정 파일이 영향을 미치고 있을 수 있습니다.
이와 관련하여 다른 유사한 질문들을 통해 문제 해결에 대한 힌트를 얻을 수 있을 것입니다:
위 게시물들은 설정 파일 조정 및 초기 설정에 관한 여러 문제들을 다루고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.