[이상 처리] navicat 데이터베이스에 연결할 때 1251 오류 발생

이유: mysql8.0 버전의 암호화 규칙은 이전 버전과 다르다. 해결 방안은 데이터베이스에 들어가 암호화 규칙을 수정하고 이전 버전의 암호화 규칙으로 복원한다.
1. 암호화 규칙 변경
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

2. 비밀번호 업데이트
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 

ps: 그중의 루트,password는 모두 당신의 사용자와 비밀번호입니다
3. 권한 새로 고침
FLUSH PRIVILEGES;

좋은 웹페이지 즐겨찾기