MySQL SSH (conector)

O MySQL é um banco de dados relacional open source que está por trás de muitas aplicações, sendo um dos bancos de dados mais populares do mundo. A integração de dados do MySQL para o Data Warehouse criada pela Kondado possibilita que você replique suas tabelas e views para a sua nuvem analítica, de forma integral ou incremental (capturando apenas dados novos e atualizados).

A integração SSH difere-se da integração tradicional por conectar-se com o banco de dados através de um servidor intermediário, também chamado de túnel ou bastião

Adicionando o conector

Para automatizar o ETL do MySQL via SSH com a Kondado para o seu banco de dados, siga os passos abaixo:

1) Libere os IPs da Kondado no servidor intermediário (e na sua VPC) para a porta que será utilizada para conexão (geralmente a 22)

2) No servidor do banco de dados, libere a conexão para o servidor intermediário na porta que será utilizada (geralmente a 3306).

3) Na plataforma da Kondado, vá para a página de adicionar conectores e selecione o conector do MySQL

4) Dê um nome para o seu conector e preencha as informações do seu servidor intermediário e depois do seu banco de dados. Em "Chave PEM do servidor" basta copiar o texto do arquivo com a chave PEM.

Agora basta salvar o conector e começar a integrar os dados do MySQL no Data Lake ou Data Warehouse via SSH.

Integrações

Gráfico de relacionamento entre tabelas

Tabelas e Views

  • Com a nossa integração, você poderá integrar tabelas e também views
  • Caso a sua tabela possua uma coluna do tipo datetime/timestamp que marque quando um registro foi alterado/inserido, sua integração poderá ser incremental
  • Será necessário definir a chave primária, que pode ser definida por várias colunas e se refere à coluna (ou conjunto de colunas) que definem um registro como sendo único

A tabela criada terá um formato similar ao abaixo:

Campo Tipo

col_x

text

col_y

text

col_z

text

Configurar o conector MySQL SSH na Kondado

Configure a integração do MySQL via túnel SSH para replicar tabelas e views ao seu Data Warehouse ou Data Lake.

1
Liberar IPs da Kondado no servidor intermediário

No servidor intermediário (bastião) e na sua VPC, libere os IPs da Kondado para a porta de conexão SSH, geralmente a porta 22.

2
Configurar acesso do intermediário ao banco de dados

No servidor do MySQL, permita conexões provenientes do servidor intermediário na porta do banco, normalmente a 3306.

3
Adicionar o conector na plataforma Kondado

Acesse a página de conectores da Kondado e selecione o conector do MySQL para iniciar a configuração.

4
Preencher dados do túnel SSH e do banco

Dê um nome ao conector, informe os dados do servidor intermediário e do banco de dados. Em 'Chave PEM do servidor', cole o conteúdo do arquivo da chave PEM.

5
Salvar e iniciar a integração

Salve o conector e comece a replicar suas tabelas e views para o Data Lake ou Data Warehouse, com opção de carga integral ou incremental.

Perguntas frequentes

Qual a diferença entre a integração MySQL SSH e a integração tradicional?
A integração SSH conecta-se ao banco de dados através de um servidor intermediário, também chamado de túnel ou bastião, diferentemente da conexão direta usada na integração tradicional. Essa abordagem é útil para ambientes onde o banco não está exposto diretamente à internet.
Como funciona a integração incremental no conector MySQL SSH?
A integração incremental captura apenas dados novos e atualizados. Para utilizá-la, sua tabela precisa possuir uma coluna do tipo datetime/timestamp que registre quando um registro foi inserido ou alterado. Você também deve definir a chave primária que identifica registros únicos.
Posso integrar views além de tabelas com este conector?
Sim, com a nossa integração você poderá integrar tanto tabelas quanto views do seu banco MySQL para o seu Data Warehouse ou Data Lake via SSH.
Qual porta geralmente é utilizada para a conexão SSH e para o banco de dados?
Geralmente a porta 22 é utilizada para a conexão SSH com o servidor intermediário, e a porta 3306 para a conexão entre o servidor intermediário e o banco de dados MySQL.
O que é a 'Chave PEM do servidor' e como obtê-la?
A 'Chave PEM do servidor' é a chave privada utilizada para autenticação SSH no servidor intermediário. Basta copiar o texto completo do arquivo que contém a chave PEM e colá-lo no campo correspondente durante a configuração do conector na Kondado.

Escrito por·Publicado em 2020-06-07·Atualizado em 2026-04-25