Mysql workbench 외부 구성 요소에서 예외를 Throw했습니다.
2024. 11. 14. 12:30ㆍDataBases
Mysql workbench 외부 구성 요소에서 예외를 Throw 했습니다.
Mysql Worcbench 실행 중 발생 한 애러 해결
사이드 프로젝트를 위해 이전에 설치해 둔 워크밴치를 실행 하려고 하니 "mysql workbench has encounterde a problem 외부 구성 요소에서 예외를 Throw 했습니다." 경고문이 노출되어 이걸 해결하도록 해보겠습니다.
애러 확인
해당 환경은 window11 임을 감안하고 진행하겠습니다.
일단 애러 확인을 위해 workbench 로그를 확인해보겠습니다.
윈도우 + R
> cmd
> \Users\{사용자명}\AppData\Roaming\MySQL\Workbench\log
> code {확인할 파일}
log내용 필요한 log내용만 절취 했습니다.
Your connection attempt failed for user 'root' to the MySQL server at 127.0.0.1:3306:
Authentication plugin '' cannot be loaded: ã ϴ .
Please:
1 Check that MySQL is running on address 127.0.0.1
2 Check that MySQL is reachable on port 3306 (note: 3306 is the default, but this can be changed)
3 Check the user root has rights to connect to 127.0.0.1 from your address (MySQL rights define what clients can connect to the server and from which machines)
4 Make sure you are both providing a password if needed and using the correct password for 127.0.0.1 connecting from the host address you're connecting from
01:11:38 [ERR][ Workbench]: 외부 구성 요소에서 예외를 Throw했습니다.
Exception = System.Runtime.InteropServices.SEHException
Message = 외부 구성 요소에서 예외를 Throw했습니다.
root로 실행이 안되거나 3306 포트에 문제가 있는 것으로 보이니 이걸 중점으로 확인하면 될 것으로 보입니다.
해결
- MySQL 서버 실행 상태 확인 (services.msc 또는 netstat).
- 포트 3306 방화벽 허용 설정.
- MySQL 사용자 플러그인 설정을 mysql_native_password로 변경.
- MySQL 설정 파일(my.ini)에서 기본 인증 플러그인 수정.
- MySQL Workbench 설정 확인 및 최신 버전 설치.
요즘 트렌드인 chatGPT에게 물어봤더니 이런 결론을 내려주었습니다.
음~저것도 좋지만 가장 의심되는 요소가 하나 머릿속을 스치고 지나서 확인해보도록 하겠습니다.
윈도우 + r
> services.msc
또는
윈도우 검색
>서비스
서비스에서 mariaDB가 실행 중이고 mysql80이 중지되어 있는 것을 확인 그럼 mariaDB를 사용하지 않으니 중지해 주고 mysql80(mysql)을 실행해줍니다.
그렇게 해주면 mysql이 정상적으로 동작하는 것을 확인할 수 있습니다.
결론
이전에 했던 세팅으로 인해 발생한 에러였습니다.
개발을 진행하다 보면 개발환경 세팅에 가장 많은 시간이 투자되곤 하죠 그러니 모두 정확한 방법을 알고 개발환경을 구축하면 이러한 애러들을 사전에 방지할 수 있답니다.
구독 과 좋아요 부탁드려요~!
반응형
'DataBases' 카테고리의 다른 글
Mysql password 분실 - ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded: (0) | 2023.07.17 |
---|---|
[Window] MySQL Install (0) | 2023.07.16 |