📖 Configuração do Ambiente MySQL

Introdução

Após instalar o MySQL é necessário realizar algumas configurações para que o ambiente esteja preparado para desenvolvimento e administração de bancos de dados.

A configuração correta garante segurança, desempenho e comunicação adequada entre aplicações e o servidor.

📌 Um ambiente MySQL bem configurado facilita o desenvolvimento e evita problemas futuros.

Estrutura do Ambiente MySQL

O ambiente MySQL é composto por diferentes elementos que trabalham em conjunto.

Elemento Função
Servidor MySQL Executa e gerencia os bancos de dados.
Cliente MySQL Envia comandos SQL para o servidor.
Workbench Interface gráfica de administração.
Aplicações Sistemas que utilizam o banco de dados.

Iniciando o Serviço MySQL

O MySQL funciona como um serviço que precisa estar ativo para aceitar conexões.

Sistema Comando
Windows Serviços do Windows
Linux systemctl start mysql


Linux:

sudo systemctl status mysql


Arquivo de Configuração MySQL

O MySQL utiliza arquivos de configuração para definir parâmetros de funcionamento do servidor.

Sistema Arquivo
Windows my.ini
Linux my.cnf

Localização dos Arquivos



Windows:

C:\ProgramData\MySQL\


Linux:

/etc/mysql/


📝 Alterações nos arquivos de configuração devem ser feitas com cuidado.

Configuração da Porta do Servidor

A porta define o canal utilizado para comunicação entre clientes e servidor.

Configuração Valor padrão
Porta MySQL 3306


[mysqld]

port=3306


Configuração do Usuário Administrador

O usuário root possui acesso completo ao servidor MySQL.



Usuário:

root


Privilégio:

ALL PRIVILEGES


Em ambientes profissionais recomenda-se criar usuários específicos para cada aplicação.

Criando um Usuário MySQL

Usuários podem ser criados utilizando comandos SQL.



CREATE USER 'usuario'@'localhost'

IDENTIFIED BY 'senha';


Concedendo Permissões

As permissões controlam quais operações um usuário pode executar.



GRANT ALL PRIVILEGES

ON banco.*

TO 'usuario'@'localhost';


Variáveis do Servidor

O MySQL possui configurações internas chamadas variáveis.



SHOW VARIABLES;


Variável Função
port Porta utilizada pelo servidor.
version Versão instalada.
datadir Local dos arquivos dos bancos.

Verificando a Versão do MySQL

É importante conhecer a versão instalada para compatibilidade das aplicações.



SELECT VERSION();


Teste de Conexão

Após configurar o ambiente podemos testar o acesso ao servidor.



mysql -u root -p


Boas Práticas de Configuração

Resumo da Aula

🎓 Aula concluída! Agora você conhece as principais configurações necessárias para preparar um ambiente MySQL.