AWS의 EC2 인스턴스를 Ubuntu로 생성하고 mysql을 설치하고자 합니다.

 

mysql을 설치하고 Navicat으로 연결하려고 하니 mysql access denied for user 'root'@'localhost' 오류가 발생했습니다.

 

mysql에 접속하여 user 정보를 불러오면 root의 Host가 %로 되어있는데 %는 모든 문자를 대신하기에 어디에서 접속해도 허용된다로 인식됩니다.

 

 

하지만, 이렇게 이런 경우 이 문제를 해결하기 위해 Host를 localhost로 연결하면 바로 해결됩니다.

 

 

 

 

하지만, 하다보면 다시 외부 아이피로 접속이 안된다고 뜨는 데 다시 localhost로 바꾸면 해결 됩니다....

+ Recent posts