본문 바로가기

카테고리 없음

MAC에서 Mysql8 ACCESS DENIED 뜨는 문제

현상

1. docker를 통해서 mysql8 버전 설치

2. root 계정으로 로그인 하려고 시도함.

3. Access denied for user 'root'@'localhost' (using password: YES) 이런 에러가 발생

4. 검색해보니 ALTER USER 'root'@'localhost' IDENTIFIED BY '새로운비밀번호'; 이런 명령어를 통해서 권한을 부여 하라고 함.

5. root localhost % 둘다 계정 들어가 있고 로그인도 잘됨

6. 아무리 멀 해도 안되서 접었다 다음날 다시 시도

 

해결

1. netstat -anv | grep LISTEN 을 통해 3306(mysql) 포트가 있는지 확인

2. 있어서 kill을 통해 pid 종료 했더니 계속 안죽고 살아남

3. 어딘가에 떠있겠다 싶어서 brew service list를 통해서 검색

4. mysql이 데몬으로 떠있음을 확인

5. brew services stop mysql 통해서 종료

6. 다시 도커로 띄운 mysql접속 해보니 잘됨

7. 도커로 띄운건 *.3306으로 뜨고 brew로 띄운건 127.0.0.1.3306으로 뜸

8. 그래서 충돌이 안났나 싶음