Exercício – conectar-se a um servidor flexível do Banco de Dados do Azure para MySQL
Agora que provisionou um servidor flexível do Banco de Dados do Azure para MySQL, você deseja se conectar a ele para validar a disponibilidade dele. Nessa unidade, você vai se conectar ao servidor usando o utilitário mysql.exe do Azure Cloud Shell.
Conectar a um servidor flexível do Banco de Dados do Azure para MySQL
No Azure Cloud Shell, para se conectar e consultar o servidor flexível do Banco de Dados do Azure para MySQL recém-implantado, realize as seguintes etapas:
Na página do seu servidor flexível do Banco de Dados do Azure para MySQL, selecione Visão geral.
No painel Visão geral, observe o valor do Nome do servidor. Você precisará desse nome de servidor totalmente qualificado para estabelecer uma conexão.
Para verificar se a configuração de rede permite a conectividade do Azure Cloud Shell, em Configurações, selecione Rede.
No painel Rede, verifique se a caixa de seleção Permitir acesso público por meio de qualquer serviço do Azure dentro do Azure para esse servidor está selecionada.
No painel do Cloud Shell, execute o seguinte comando para baixar o certificado público usado pelo servidor:
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
Em seguida, execute o seguinte comando para se conectar ao servidor, substituindo o espaço reservado <server_name> pelo nome do seu servidor e o espaço reservado <user_name> pelo nome da conta de administrador que você especificou (como
mysqladmin
) ao provisionar o servidor em o exercício anterior:mysql -h <server_name>.mysql.database.azure.com -u <user_name> -p --ssl-mode=VERIFY_IDENTITY --ssl-ca=DigiCertGlobalRootCA.crt.pem
Quando solicitado, insira a senha que você atribuiu (como
Passw0rd123
) à conta de administrador especificada ao provisionar o servidor na tarefa anterior.Você deverá receber o prompt MySQL [(none)]. Este prompt verifica se a conexão foi bem-sucedida.
Em seguida, no prompt do MySQL [(nome)], execute o seguinte comando para listar bancos de dados hospedados pelo servidor:
SHOW DATABASES;
Verifique se a lista inclui os quatro bancos de dados pré-criados (information_schema, MySQL, performance_schema, e sys) e o testdb que você criou no exercício anterior.
No prompt do MySQL [(none)], execute o seguinte comando para alternar ao banco de dados testdb:
USE testdb;
No prompt do MySQL [(testdb)], execute o seguinte comando para criar uma tabela de exemplo no banco de dados testdb:
CREATE TABLE table1 (id int NOT NULL, val int,txt varchar(200));
No prompt do MySQL [(testdb)], execute o seguinte comando para adicionar uma linha de dados à tabela recém-criada:
INSERT INTO table1 values (1,100,'text1');
No prompt do MySQL [(testdb)], execute o seguinte comando para exibir os dados recém-adicionados:
SELECT * FROM table1;
Para sair da conexão, no prompt MySQL [(testdb)], insira Encerrar.