📖 Conexão com o Servidor MySQL

Introdução

Para utilizar um banco de dados MySQL é necessário estabelecer uma conexão entre o cliente e o servidor.

A conexão permite que ferramentas como o MySQL Workbench enviem comandos SQL e recebam informações armazenadas no banco.

📌 A conexão é o caminho de comunicação entre uma aplicação e o servidor de banco de dados.

Modelo Cliente e Servidor

O MySQL utiliza uma arquitetura baseada no modelo cliente-servidor.

Elemento Função
Cliente Envia comandos SQL para o servidor.
Servidor MySQL Processa comandos e gerencia dados.
Banco de Dados Armazena as informações.

Funcionamento da Conexão

O processo de comunicação ocorre através de algumas etapas.

Etapa Descrição
1 Cliente solicita conexão.
2 Servidor valida usuário e senha.
3 Servidor libera acesso.
4 Cliente executa comandos SQL.

Informações Necessárias para Conexão

Para criar uma conexão MySQL são necessários alguns dados.

Informação Descrição
Hostname Endereço do servidor.
Porta Canal de comunicação.
Usuário Identificação do acesso.
Senha Autenticação do usuário.
Banco de Dados Base que será utilizada.

Hostname

O hostname identifica onde o servidor MySQL está localizado.

Valor Utilização
localhost Servidor instalado no próprio computador.
127.0.0.1 Endereço local da máquina.
IP do servidor Servidor em rede.

Porta de Comunicação

A porta informa ao cliente onde encontrar o serviço MySQL.



Servidor MySQL

localhost:3306


A porta padrão utilizada pelo MySQL é a 3306.

Criando uma Conexão no Workbench

No MySQL Workbench uma conexão pode ser criada através da tela inicial.



Connection Name:

Banco Escola


Hostname:

localhost


Port:

3306


Username:

root


Teste de Conexão

Antes de salvar uma conexão é recomendado realizar um teste.



Test Connection


Resultado:

Successfully made the MySQL connection


📝 O teste confirma que servidor, usuário e senha estão funcionando corretamente.

Tipos de Conexão

Tipo Descrição
Local Servidor instalado na mesma máquina.
Rede Local Servidor em outro computador da rede.
Remota Servidor hospedado externamente.
Nuvem Banco disponibilizado por serviços cloud.

Autenticação do Usuário

O MySQL utiliza usuários e senhas para controlar o acesso ao servidor.



Usuário:

root


Senha:

********


Problemas Comuns de Conexão

Problema Possível Solução
Servidor desligado Iniciar o serviço MySQL.
Senha incorreta Verificar usuário e senha.
Porta bloqueada Liberar comunicação.
Usuário sem permissão Configurar privilégios.

Comandos para Testar Conexão



mysql -u root -p


SHOW DATABASES;


SELECT VERSION();


Boas Práticas de Conexão

Resumo da Aula

🎓 Aula concluída! Agora você entende como funciona a conexão entre clientes e o servidor MySQL.