SQLyog 연결 MySQL 8.0 보고 2058 오류 의 완벽 한 해결 방법
SQLyog 으로 MySQL 8.0 연결(커 뮤 니 티 버 전:mysql-installer-community-8.0.15.0.msi)오류 발생 2058(Plugin cachingsha2_password could not be loaded:xxxx)는 조회 자 료 를 통 해 이 오류 의 원인 을 파악 하고 본 논문 에서 이 문제 의 방안 을 제시 했다.
원인.
이 오 류 는 다음 그림 과 같 습 니 다.
구체 적 인 원인:새로운 MySQL 8.0 설치,데이터 디 렉 터 리 를 초기 화 할 때'root'@'localhost'계 정 을 만 들 고 이 계 정 cachingsha2_password 를 기본적으로 사용 합 니 다.암호 화 방법 이 바 뀌 었 기 때문에 SQLyog 가 정상적으로 해석 되 지 않 아 위 와 같은 오 류 를 보 았 습 니 다.
해결 방안
관리자 로[시작]-[모든 프로그램]-[MySQL]-[MySQL Server 8.0]-[MySQL 8.0 Command Line Client-Unicode]를 실행 합 니 다.아래 그림 과 같 습 니 다.
루트 계 정 에 입력 한 비밀 번 호 는 다음 과 같 습 니 다.
아래 sql 형식 으로 명령 을 입력 하 십시오.그 중에서 password 는 루트 계 정의 비밀 번 호 를 말 합 니 다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
이 명령 을 실행 한 결 과 는 다음 그림 과 같이 Query OK 가 수정 에 성공 했다 는 것 을 설명 합 니 다.SQLyog 으로 MySQL 을 다시 연결 하면 성공 적 으로 연결 할 수 있 습 니 다.이 때 mysql 데이터베이스 에 있 는 user 표를 보면 루트 계 정의 플러그 인 이름 에 변화 가 생 겼 습 니 다.다음 과 같 습 니 다.
총결산
MySQL 의 새로운 버 전 은 장점(일부 새로운 특성)이 있 고 단점 도 있 습 니 다.(운영 도구 가 새로운 버 전의 수 요 를 만족 시 키 지 못 하 는 경우 가 있 습 니 다)다시 선택 하기 전에 우 리 는 예측 할 수 없 는 문제 가 발생 하지 않도록 충분히 고려 해 야 합 니 다.문 제 를 발견 하고 문 제 를 해결 하 며 해결 방법 을 정리 해 야 자신 을 계속 향상 시 킬 수 있 습 니 다.만약 에 본 고 에서 이 문 제 를 이해 하거나 해결 할 수 있다 면 관심 을 가 져 주 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
보조금 신청서 작성이 자습서에서는 사용자가 보조금을 신청할 수 있는 애플리케이션을 빌드하는 방법을 보여줍니다. 이 게시물에서는 MySQL 데이터베이스에 연결, SQL 연결, 암호 해싱 및 코드 기반 모듈화와 같은 개념을 보여줍니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.