Como conectar ao DBaaS utilizando uma Máquina Virtual
- 🖥️ Console
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.
-
Abra o portal Magalu Cloud em https://console.magalu.cloud/;
-
No painel inicial, escolha a opção Virtual machines;
-
Selecione a opção Criar Instância;
-
Em Nome da Instância, informe um identificador único para sua instância;
-
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.
-
Em Escolha uma Imagem, utilizaremos a imagem Ubuntu 22.04 LTS, a título de exemplo;
-
Em Escolha um tipo de máquina virtual, escolha o perfil de uso para a instância do banco de dados;
-
Em Chave SSH, gere uma chave pública SSH para provar sua identidade ao conectar-se a uma instância da Magalu Cloud;
-
Clique em Criar Instância;
-
Uma vez que a VM mostrar o status
, 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
b. 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.
-
Uma vez dentro do jumphost (VM Ubuntu), você pode:
a. Atualizar a sua VM com o comando:
sudo apt update
b. Instalar o cliente mysql, caso ainda não tenha feito:
sudo apt install mysql-client
c. Utilizar a VM para realizar a conexão com com o banco de dados:
mysql -h ip_privado_do_banco -u usuario -p
- Substitua “ip_privado_do_banco” pelo IP privado do banco na mesma região da VM.
- Substitua ‘usuário’ pelo nome de usuário do banco de dados MySQL que você informou ao criar a instância do banco.
- Após executar este comando com sucesso, em "Enter Password", informe a senha que você forneceu ao criar a instância do banco de dados.