개발 잘 하고 싶다 => 알고 쓰자/ERROR(삽질) 모음

[MySQL] Access Denied for User 'root'@'localhost' (using password: YES) 에러 해결 방법

장 상 현 2021. 7. 28.

 

SELECT user,authentication_string,plugin,host FROM mysql.user; 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; 

FLUSH PRIVILEGES;


root 계정 접속 권한? 비밀번호 불일치로 인한 에러.

위 코드 실행하여 재설정

 

 

이 문제인줄 알았으나 새로운 국면 진입

 

 

프런트의 요청으로 서버에 변경할 사항 발생


곧바로 코드 수정 후 서버에서 git pull 실행


구동 시 에러 발생, 문제 시작

 

 

프런트의 요청으로 서버에 변경할 사항 발생


곧바로 코드 수정 후 서버에서 git pull 실행


구동 시 에러 발생, 문제 시작

 

 

원인

 

1. 미리 서버에 설정한 db config git pull 하면서 다 날림


2. root 권한 가진 계정 따로 있는데 확인 안하고 root계정으로 설정 다시해버림


3. 서버 설정 변경점이 있는지 물어보지 않은 채로 무턱대고 재배포 시도


4. 나름대로 해결해 본다고 설정 변경 후 에러만 잡고 테스트 안 함

 

 

결론

 

혼났음


몹시 사소한 사안이라도 반드시 공유 후 조치 하자.

댓글