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. Ao utilizar o MySQL como um destino de dados na Kondado, você pode criar o seu Data Warehouse utilizando tanto MySQL quanto MariaDB.
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
Caso queira utilizar o destino MySQL diretamente (sem um servidor SSH intermediário) veja este artigo
Antes de adicionar o banco de dados, assegure-se que servidor intermediário é acessível aos nossos IPs que estão listados aqui e libere a conexão para a porta do e usuário do banco de dados para o servidor intermediário na porta que será utilizada, depois siga os passos abaixo:
1) Faça login na plataforma da Kondado

2) Navegue até a página de adição de destinos, clique em "Novo Destino" e selecione o destino do MySQL SSH
3) Preencha as informações do seu banco de dados conforme imagem abaixo:

- Nome: Essa é a descrição interna do seu destino na plataforma da Kondado
- Endereço do servidor: O endereço do servidor intermediário que acessará o seu banco de dados
- Porta do servidor: A porta do servidor intermediário que acessará seu banco de dados
- Usuário do servidor: O usuário do servidor intermediário que acessará banco de dados
- Chave PEM do servidor: O texto do arquivo com a chave PEM para acesso ao servidor intermediário
- Endereço do banco de dados: O endereço de servidor do seu banco de dados
- Porta do banco de dados: A porta do seu banco de dados (geralmente 3306)
- Usuário do banco de dados: o nome do usuário que a Kondado irá usar para inserir dados no seu banco de dados. Este usuário deve ter permissões de DROP, INSERT, CREATE, ALTER, SELECT, DELETE e PROCESS
- Senha do banco de dados: a senha do usuário do banco de dados
- Banco de dados: o nome do database (dbname)
- Clique em salvar e o seu novo destino será criado!
ATENÇÃO
a) O parâmetro sql_require_primary_key deve estar desabilitado - é comum que nuvens como Digital Ocean deixem-o habilitado
b) Configurações como como STRICT_TRANS_TABLES que exigem valores em todas as colunas (default value constraint) devem estar desabilitados
Configurar MySQL SSH como destino na Kondado
Configure um destino MySQL ou MariaDB com túnel SSH na Kondado para criar seu Data Warehouse com segurança.
Prepare o servidor intermediário
Assegure-se de que o servidor SSH (bastião) está acessível aos IPs da Kondado e libere a conexão para a porta e usuário do banco de dados. Verifique também as configurações de segurança recomendadas.
Acesse a plataforma e inicie a criação do destino
Faça login na Kondado, navegue até a página de destinos, clique em "Novo Destino" e selecione MySQL SSH.
Configure os dados do servidor SSH
Preencha o endereço, porta, usuário e chave PEM do servidor intermediário que fará o túnel até seu banco de dados.
Configure os dados do banco de dados
Informe o endereço do banco (geralmente porta 3306), usuário com permissões DROP, INSERT, CREATE, ALTER, SELECT, DELETE e PROCESS, senha e nome do database (dbname).
Valide as configurações do MySQL antes de salvar
Desabilite o parâmetro sql_require_primary_key e remova STRICT_TRANS_TABLES para evitar erros com valores padrão. Depois clique em salvar para criar seu destino.