먼저 저는 Window에서 작업합니다.
필요한 정보(호스트, 사용자, 비밀번호, 포트, 데이터베이스)를 정확하게 입력했는데 오류가 발생했습니다.
으아아아이 문제를 해결하기 위해 여러 가지 방법을 시도했지만 모두 실패했습니다. MySQL을 다시 설치하면 일시적으로 문제가 해결되는 이유를 모르겠습니다. 그런데 컴퓨터를 다시 시작하니 오류가 다시 나타났습니다. 나는 즉시 그것을 코딩하고, 그 버전을 가지고 놀고, 시험해 보았다.
ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password BY '123456';
문제는 귀하의 계정에 데이터베이스에 연결할 권한이 없다는 것입니다.
명령이 권한을 부여하고 있지만 계정의 비밀번호 해시가 필요합니다.
귀하의 계정이 실행 중인 비밀번호 해시를 얻으세요
으아아아해당 출력은 이 명령의 비밀번호 해싱 부분으로 파이프됩니다
으아아아% 문자는 와일드카드이므로 모든 IP 주소에서 데이터베이스에 연결할 수 있습니다. 보안을 강화하기 위해 IP 주소로만 제한할 수 있습니다
도움이 되기를 바랍니다.