본문 바로가기
  • 포르쉐타고싶다

RDS2

[MySQL] RDS에 서버를 둔 MySQL의 Default Charset를 utf8로 설정하기 1. 배경 필자는 MySQL을 Workbench를 이용해서 관리한다. 관리를 하면서 procedure나 trigger를 사용할 때 utf-8의 문자가 들어가는 상황들이 생기면 한글대신 ?가 들어가는 등 여러 문제가 생겨 결국 일일이 ~~~charset utf8 를 뒤에 붙여줘야 한다. 물론 default charset으로 utf8로 설정하는 방법이 있다. My.ini 나 My.cnf를 찾아서 해당 프로퍼티를 추가해주는 방식이 있다. 그러나 이는 나에게 먹히지 않는다. 2. 개념 RDS로 MySQL 서버를 빌려서 운영하는 경우는 내 컴퓨터의 My.ini를 고친다고해서 설정되지 않는다. RDS안에서 해결방법을 찾아야한다!! 3. 해결 방법 RDS의 파라미터 그룹에서 해당하는 파라미터의 파라미터 편집으로 들어.. 2020. 5. 25.
[aws] RDS 보안그룹에 EC2 IP 설정했을 때 connection 에러 1. 배경 DB 서버 RDS의 보안그룹을 우리의 ip로 한정하기 위해서 보안그룹을 수정하였다. 회사의 ip, 집의 ip, 그리고 ec2서버의 ip를 제각각 보안그룹으로 등록하였는데 회사, 집은 통신이 되는 반면, ec2에서는 db에 접근하지 못하는 문제를 발견하였다. 2. 해결 - ec2 인스턴스를 RDS 보안그룹에 추가하려면 직접적으로 ec2의 public ip를 적어놓으면 안된다. - ec2의 보안그룹의 id 자체(sg-03~~~~7 꼴)를 rds의 보안그룹의 소스로 넣어줘야 한다. 2020. 4. 28.