주절주절 삽질의 기록.
과정이 정말 돌고돌고 많았으나 다 기록하긴 버겁고
주요 이슈만 정리하자면.
DB 수업에서 MySQL Workbench 사용하다가 겁나 튕김 이슈
이것은 M1 칩과의 호환성 문제.
그래서 Dbeaver로 갈아탔더니 해결
첨엔 잘 되더니, 며칠 후 Dbeaver 접속하고 보니 DB 연결이 안 됨
"Public Key Retrieval is not allowed"
"Access denied for user 'root'@'localhost' (using password: YES)"
위와 같은 오류 계속 뜸
구글링해서 온갖 방법 다 써보았으나 안 됨...
Dbeaver도 지우고, mysql 싹 다 지우고 계속 brew uninstall, install 반복 ...
하 결국 원점에서 시작해야 되는가 싶어서, Mysql 관련 싹 다 지우고 아래 링크 따라서 다시 설치.
https://m.blog.naver.com/sosow0212/222523696677
Dbeaver도 다시 설치.
<예측> Dbeaver에서 "Public Key Retrieval is not allowed" 에러 떴을 때 에서 'allowPublicKeyRetrieval'을 건드리면 오류가 반복되는 것 같았다.
아래 따라서 진행..
https://velog.io/@dailylifecoding/DBeaver-MySQL-connecting-error-Public-Key-Retrieval-is-not-allowed-solved

일단.. 뭔가 어쩌다 얻어걸린 느낌이 들긴한데

다시 안정적으로 이 화면이 떴을 때 얼마나 감개무량했는지...
아래 링크 따라 비밀번호도 변경해주었다.
(나중에 웹 서버 등과 연결할 땐 신규 계정을 만들고 권한을 부여해 사용해야 하는데 그때 이거 참고해야지)
https://info-desk.tistory.com/5
그러나 이제 시작이겠지
에러는 또 뜨겠지!!
그리고 이 과정에 확신이 들진 않는다
그래도 기록해두기 ㅠㅠ
덕분에 구글링하면서 많은 경험을 했다.
에러를 해결하기 위한 시도를 하면서 배운 게 많음
brew list
rm rf
sudo kill -9 [PID]
등등, 잘 안썼던 터미널 명령어 익혔다
삭제하는 과정에서 생성된 DB 다 날려먹었지만 배운 게 많으니 감사!
+) 추가
아래는 mac에서 오류 관련 참고할만한 내용..(이번 오류와 관련이 있는 것 같지는 않음)
https://velog.io/@kimju0913/macOS-mysql-설치-과정-및-오류
막 에러 해결하다보니 기억이 꼬여서
어디서 어떻게 해결됐는지 순서가 헷갈리긴함
23.12.04

mysql server를 멈췄다가 다시 실행해주니 해결됐다. 앞으론 이렇게!