Skip to main content

Como conectar ao DBaaS utilizando uma Máquina Virtual

👣 Inicio > Menu > DBaaS

Para conectar-se ao banco de dados MySQL, é necessário uma Virtual Machine (máquina virtual) provisionada na mesma região do banco de dados a que deseja-se conectar. Para ilustrar, utilizaremos o exemplo de um banco de dados MySQL e uma VM, como jumphost, utilizando imagem Ubuntu 22.04 LTS.

  1. Abra o portal Magalu Cloud em https://console.magalu.cloud/;

  2. No painel inicial, escolha a opção Virtual machines;

  3. Selecione a opção Criar Instância;

  4. Em Nome da Instância, informe um identificador único para sua instância;

  5. Escolha a mesma região de hospegadem selecionada para o database;

    a. Ao criar a VM (jumphost), garanta que ela esteja na mesma região/zona em que você criou o banco de dados MySQL.

  6. Em Escolha uma Imagem, utilizaremos a imagem Ubuntu 22.04 LTS, a título de exemplo;

  7. Em Escolha um tipo de máquina virtual, escolha o perfil de uso para a instância do banco de dados;

  8. Em Chave SSH, gere uma chave pública SSH para provar sua identidade ao conectar-se a uma instância da Magalu Cloud;

  9. Clique em Criar Instância;

  10. Uma vez que a VM mostrar o status Ligado, utilize a chave pública SSH para se conectar à VM Ubuntu usando seu IP público;

    a. No terminal, execute o comando:

    ssh usuário@IP_público

    i. Substitua “usuário" pelo seu nome de usuário na VM, que no nosso exemplo será “ubuntu”, e “IP público" pelo IP público da VM.

  11. Uma vez dentro do jumphost (VM Ubuntu), use o cliente de banco de dados MySQL e o IP privado atribuído ao banco de dados na mesma região da VM jumphost para realizar a conexão;

    a. No terminal, execute o comando:

    sudo apt update
    sudo apt install mysql-client
    mysql -h ip_privado_do_banco -u usuario -p senha

    i. Substitua “ip_privado_do_banco” pelo IP privado do banco na mesma região da VM, e ‘usuário’ e ‘senha’ pelos dados de login do usuário administrativo do banco de dados MySQL.

  12. Após a execução do comando, você terá acesso ao banco de dados MySQL a partir da Virtual Machine jumphost.