MySQL SSH (destino)

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:

  1. Nome: Essa é a descrição interna do seu destino na plataforma da Kondado
  2. Endereço do servidor: O endereço do servidor intermediário que acessará o seu banco de dados
  3. Porta do servidor: A porta do servidor intermediário que acessará seu banco de dados
  4. Usuário do servidor: O usuário do servidor intermediário que acessará banco de dados
  5. Chave PEM do servidor: O texto do arquivo com a chave PEM para acesso ao servidor intermediário
  6. Endereço do banco de dados: O endereço de servidor do seu banco de dados
  7. Porta do banco de dados: A porta do seu banco de dados (geralmente 3306)
  8. 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 e DELETE
  9. Senha do banco de dados: a senha do usuário do banco de dados
  10. Banco de dados: o nome do database (dbname)
  11. 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