비 AWS 환경의 Redash에서 RDS로 연결 노트

1306 단어 redash
AWS가 아닌 곳에있는 Redash에서 RDS 데이터 소스에 액세스하는 경우 조금 번거롭기 때문에 메모로 남겨 둡니다.
  • AWS가 아닌 서버에서 Redash가 실행 중입니다.
  • RDS는 VPC에 있습니다

  • RDS의 공개 권한



    우선 인터넷을 통해 VPC 내의 RDS에 접속하는 허가를 한다. 퍼블릭 접근성 "예"선택



    보안 그룹에서 DB IP 비우기





    RDS에 DB 사용자 만들기


  • 루트로 로그인
  • $ mysql -hxxxx-db-all-1-cluster.cluster-xxxxxxxxxxxx.ap-northeast-1.rds.amazonaws.com -uroot -pPassword
    
  • 사용자 생성. "*"가 아닌 "%"로 지정
  • MySQL [(none)]> GRANT ALL ON `%`.* TO <user>@'<address>' IDENTIFIED BY 'Password';
    Query OK, 0 rows affected, 1 warning (0.06 sec)
    

    Redash에서 데이터 소스 등록


  • Test Connection에서 Success가 된다

  • 좋은 웹페이지 즐겨찾기