ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Mysql 오류(RDS 접근, 엑세스 오류 등)
    Infra & Tools/MYSQL 2023. 5. 10. 23:46

    ex 1) Access denied for user '' @ ''(using password: YES)

    ex 2) AWS RDS mysql workbench 접속 에러 등 

     

     

    mysql 을 사용하면서 만났던 오류들을 한번 정리를 하고자 한다. 

    다양한 상황과 버전별 약간의 차이가 있으니 현제 os 버전과 mysql 의 버전을 확인해주자.

     

    1. 로컬에서 사용해서 로컬에서 접근 오류가 나는 경우

     

    2. aws ec2 에 우분투 18 을 설치하고 mysql 을 설치 하는경우

     

    3. RDS 에서 mysql workbench 접속이 안되는 경우 등,,,

     

    4. 한글 오류등

    -----

     

    1. 비밀 번호 설정을 확인하자.

     

    우분투 18 버전은 현제 mysql 버전 5.6 을 설치 가능하며 버전 8은 설치가 불가하다.

    중요한 점은 root 계정의 비밀 번호 혹은 유저의 비밀 번호가 영문 포함 8자리 이상인지 꼭 확인하자.

    모든게 완벽한데 비밀 번호가 숫자 4자리 인경우 , spring boot 어플리케이션 과 같은 서버 어플리케이션이 접근이 불가하다.

     

    2. AWS 에 올린경우 인바운드 규칙을 확인하자.

    - 인바운드는 외부의 접속요청에 따라 내부에서 전달가능한 포트 등을 여는 개념이다. 

    - mysql 의 bind 설정도 확인 하자.

     

    3. RDS 의 모든 설정을 확인하자.

     

    1. 퍼블릭 엑세스 가능이 예 인가?

     

    2. ec2 와 접속을 하기 위한 같은 vpc 인가 ?

     

    3. 마스터 암호가 맞나?

     

    4. 기본 default vpc 이면 route table 설정을 했는지 ?

    외부에서 ec2 만 접근 가능하고 ec2 에서 rds 만 접근 가능한게 안전한 구성이긴하다.

     

    VPC 선택  -> 우측 기본 라우팅 테이블

     

    -> 라우팅 -> 라우팅 편집

     

    대상에 0.0.0./0 추가 를 해주자.

     

    4. mysql 을 사용하면 utf8 또는  utf8mb4 를 설정했는지?

     

Designed by Tistory.