TadpoleHub Agent

TadpoleHub Agent 는 MySQL 클라이언트 툴로 테드폴디비허브에서 허락된 디비를 사용할 수 있도록 해주는 프로그램입니다.
주의) 아직 베타버전 상태이므로 개발에서 충분히 테스트 후에 사용하세요.

전체 그림


테드폴허브에서 제공하는 에이전트를 설치하세요. 에이전트가 프락시 서버 역할을 하고 있습니다.
사용자는
1. 자신의 컴퓨터에 설치된 테드폴허브 에이전트(프락시 서버)가 MySQL 서버라고 생각하고 접속하면
2. 에이전트(프락시 서버)가 테드폴디비허브 프락시 서버에 접속하여 정상(권한 검사, 감사로그 저장 등…) 사용자라면
3. 실제 MySQL로 접속하여
4. 사용자가 요청한 쿼리의 결과를 리턴합니다.

사전 조건

  • 테스트는 Windows 10과 Mac(Intel)에서 테스트 되었습니다.

 

제약 조건

  • compression protocol 모드를 지원하지 않습니다.

  • ssl protocol 을 지원하지 않습니다.
    사용하는 클라이언트에서 제약사항을 확인해야합니다. (제일하단에 방법이 있습니다)

  • 테드폴디비허브의 컬럼 마스킹, 결제, 명령어 차단, 오브젝트 권한관리 기능은 지원하지 않습니다.

다운로드

테드폴디비허브에서 메뉴 → 도움말 → Tadpole DB Hub에 대하여에서 다운로드 받으십시오.

실행환경에 맞추어 다운로드하여 설치하십시오.


실행하면 오른쪽 툴바에 표시될것입니다.

테드폴허브 아이콘을 더블클릭하면 팝업창이 나옵니다.

  1. 로그인 : 사용하기 위해서는 로그인 해야합니다.

이름

내용

비고

이름

내용

비고

테드폴디비허브 URL

접속하고자 하는 테드폴디비허브 URL

 

아이디

사용자 아이디

 

패스워드

사용자 패스워드

 

아이피

로컬컴퓨터 아이피

테드폴허브 어드민이 허락한 아이피

2. 프록시 서버 목록 : 접속 가능한 서버의 목록이 나옵니다.
서버에 정상 접속하면 자신의 프록시 정보가 나옵니다.
아래의 정보라면 다음과 같습니다.

이름

내용

비고

이름

내용

비고

TadpoleDBHub URL

접속한 서버 정보

 

서버 그룹

서버 그룹

 

서버 이름

서버 이름

 

Local 포트

로컬 포트

 

Proxy 서버

실제 접속 아이피

 

동작여부

동작여부

 

 

접속 방법은 다음과 같습니다.

프로그램

 

 

프로그램

 

 

MySQL CLI

mysql -uroot -ptadpole  -h 127.0.0.1 -P 20401 --skip-ssl

 

MySQL Workbench

 

 

 

DataGrip