목차
접기
728x90
반응형
mysql을 설치하고 회사에서 사용하는 sequel pro를 설치한지 이주가 되었다.
그동안은 회사에서 이미 세팅해놓은 서버에 연결해서 사용하느라 처음에 설치하기까지만
애먹다가 root 계정으로 sql 문법을 공부하기 위해 로그인하던 중에 문제가 발생했다.
2-3시간 구글링하면서 root 계정이 외부 접속을 막아놨는가 싶어서
다른 계정을 만들고 권한도 줘보고 했는데도 해결되지 않았다......
그러던 중에 ㅜㅜㅜㅜㅜㅜ드디어 해결책을 찾았다!
원인은 mysql 8.x 버전 부터 비밀번호의 암호화 방식이 달라졌다고 한다.
아직 sequel pro에 새로운 종류의 사용자 로그인(SHA2 방식의 암호화)을 위한 준비가 되지 않았다고 한다!
📌 그래서 해결방법은????
mysql 접속 후 root 계정의 비밀번호를 mysql_native_password 방식의 비밀번호로 변경 후 사용!
mysql 서버 실행 후 클라이언트를 띄워 아래 명령어로 기존 암호화 방식의 새로운 암호로 변경 root 계정의 암호를 변경해준다!
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
위의 명령어로 비밀번호를 변경해주고 root 로 로그인을 하면 접속된다ㅠㅠ
참고 링크
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
[macOS] Big sur에서 권한이 없다며 어플리케이션이 안열리는 경우의 해결 (0) | 2021.08.16 |
---|---|
mysql 참고 링크 목록 (0) | 2021.08.14 |
[Mysql/Mac] root 비밀번호 분실 시 초기화 (1) | 2021.08.14 |
이클립스에 세로줄 표시될 때, 제거하는 방법(참고 링크) (0) | 2021.08.12 |
vscode를 여러 작업 환경에서 같은 extension을 사용하는 방법(vscode 연동하는 방법) 참고 링크 (0) | 2021.08.11 |