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