MYSQL 디비 세팅을 하면서 자쯩나는 오류를 발견하였습니다.
오류 내용은 아래와 같습니다.
Access denied for user 'root'@'%' (using password: YES)
내용으로 검색하여 보니 비밀번호가 안맞을 경우 나타나는 오류라고 하는데, 제 경우에는 원격접속 세팅을 하고 있는 도중에 오류가 나타났습니다.
원격접속용 계정을 추가하고 권한을 부여하려니 이런 오류가 나타났는데요. 원격접속이 문제인지 계정이 문제인지 알수가 없어서 정말 답답했습니다. 1시간 가량 이것저것 테스트를 하다가 겨우 해결은 하였는데 해결법은 정말 간단했습니다.
Access denied for user 'root'@'%' (using password: YES) 에 대한 오류 해결 방법은 디비서버의 재부팅이었습니다.
즉, 정상적으로 사용자 추가, 권한부여, 비밀번호 변경, 원격지 권한작업이 이루어졌다면, 제대로 동작을 하여야 하는데 이게 커밋을 해도 제대로 반영이 안되더군요. 서버 재부팅후에 제대로 반영이 되었습니다.
관련 글을 찾아보니 mysql.user 를 변경하게 된다면 재부팅후 제대로 반영이 되는 경우가 있다고 합니다. 참고하셔서 저처럼 귀중한 시간을 허비하지 마시기 바라겠습니다.
Access denied for user 'root'@'%' (using password: YES) 해결방법
이 경우는 root 라는 계정의 패스워드가 안맞거나, 계정자체에 접근을 할수가 없을 경우 나타나는 경우입니다.
따라서 비밀번호를 변경처리 해주시면 처리가 되는데요. 혹시 디비서버에 로그인할때 이런 오류가 발생된다면 비밀번호 오류일 가능성이 높기 때문에 디비서비스를 죽이고 다시 root의 비밀번호를 재부여 하셔야 됩니다.
아래 mysql 설치경로와 다를 수 있기 때문에 참고하셔서 비밀번호 초기화를 해주시기 바랍니다.
*접속
mysql -u root -p
[디비 패스워드 변경하기]
update user set password=password("입력할 패스워드") where user="계정명";
오늘은 Access denied for user 'root'@'%' (using password: YES)에 대해서 알아보았습니다. 참고하셔서 잘 해결하시기 바랄께요!!
'IT정보센터 > 오류해결' 카테고리의 다른 글
스타크래프트 OpenGL 오류 해결하기 (0) | 2018.11.29 |
---|---|
IE11 개발자 도구 오류 Exception in window.onload: Error: An error has ocurredJSPlugin.3005 (0) | 2017.09.19 |
null point exception 안나오게 하는방법 (0) | 2017.06.24 |
유챗 그누보드 오류 해결방법 및 사용기 (0) | 2017.04.27 |
파일삭제 thumbs.db 오류해결 방법 (3) | 2017.04.07 |
인터넷 익스플로러 다운그레이드 방법 알아보기 (0) | 2016.06.08 |
xlive.dll 다운 및 오류 해결 방법 자세한 설명~ (0) | 2016.05.12 |
리그오브레전드 d3dx9_39.dll 오류 해결하기 (0) | 2015.08.22 |
xinput1_3.dll 오류 원인과 다운로드 방법 (2) | 2015.08.04 |
게임이나 프로그램실행시 d3dx9_43.dll 오류 해결방법 (0) | 2015.07.31 |