sqlyog가 Mysql에 연결할 때 1251 오류가 발생하면 어떻게 해야 합니까?

醉折花枝作酒筹
풀어 주다: 2021-07-12 09:14:05
앞으로
5446명이 탐색했습니다.

SQLyog는 전문적인 그래픽 관리 소프트웨어입니다. SQLyog는 사용자가 자신의 MYSQL 데이터베이스를 쉽게 관리할 수 있도록 도와주고, 다양한 데이터 형식으로 내보내기를 지원하며, 사용자가 데이터를 신속하게 백업 및 복원할 수 있도록 도와줍니다. SQL 스크립트 파일은 사용자의 사용 편의성을 제공합니다.

sqlyog가 Mysql에 연결할 때 1251 오류가 발생하면 어떻게 해야 합니까?

1251 client does not support authentication protocol requested by server;consider upgrading Mysql client

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
로그인 후 복사

문제 원인:

주로 mysql8 이전과 mysql8 이후의 암호화 규칙 차이로 인해 발생합니다.

해결책:

1. 먼저 mysql을 설치해야 합니다. 관리자 권한으로 cmd를 열고 mysql 파일 아래에 입력할 수 있습니다(환경 변수가 구성된 경우 필요하지 않음):

net start mysql 서비스가 성공적으로 활성화되었습니까?

서비스가 성공적으로 시작된 후 mysql -u root -p 명령을 입력하세요(첫 번째 로그인에는 비밀번호가 없으므로 Enter만 누르시면 됩니다)!

mysql 뒤에 입력:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #更新一下用户的密码  
FLUSH PRIVILEGES; #刷新权限
로그인 후 복사

성공한 후 sqlyog에 수정된 비밀번호(여기서는 123456을 설정함)를 입력하여 로그인합니다.

관련 권장사항: " my SQL 튜토리얼

위 내용은 sqlyog가 Mysql에 연결할 때 1251 오류가 발생하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿