Aula 2: Instalação e configuração do MySQL — Linux e Windows
Nesta aula, você vai aprender a instalar e configurar o MySQL em diferentes sistemas operacionais, especificamente Linux e Windows. Esta etapa é crucial para qualquer desenvolvedor ou administrador de banco de dados que procura implementar o MySQL em um ambiente de produção ou desenvolvimento. Entender como realizar a instalação e fazer ajustes básicos da configuração assegura que o banco de dados funcione de maneira eficiente e segura.
O que você vai aprender nesta aula
- Como instalar o MySQL no Linux (Ubuntu e CentOS)
- Como instalar o MySQL no Windows
- Configuração inicial e comandos básicos
- Verificação do funcionamento do MySQL
Instalação e configuração do MySQL no Linux
Vamos começar com a instalação do MySQL em sistemas Linux, como Ubuntu/Debian e CentOS/RHEL. Certifique-se de usar um terminal com permissões de administrador (root) para executar os comandos.
Ubuntu/Debian
- Atualize o índice de pacotes do sistema:
- Instale o MySQL Server:
- Durante a instalação, você será solicitado a definir uma senha para o usuário root do MySQL. Escolha uma senha forte.
- Verifique se o serviço MySQL está em execução:
sudo apt-get update
A instrução sudo apt-get update faz um recarregamento do índice local de pacotes para garantir que as informações estejam atualizadas.
sudo apt-get install mysql-server
Este comando sudo apt-get install mysql-server baixa e instala o servidor MySQL no seu sistema.
sudo systemctl status mysql
Aqui, o comando sudo systemctl status mysql exibe o status atual do serviço MySQL, indicando se está ativo e rodando.
CentOS/RHEL
- Adicione o repositório do MySQL:
- Instale o MySQL Server:
- Inicie o serviço MySQL:
- Habilite o serviço MySQL para iniciar automaticamente após a reinicialização do sistema:
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
O comando acima envia para o gestor de pacotes yum o repositório oficial do MySQL para que possa ser instalado posteriormente.
sudo yum install mysql-server
Ao executar sudo yum install mysql-server, o sistema baixa e instala o MySQL Server.
sudo systemctl start mysqld
O comando sudo systemctl start mysqld inicia o serviço MySQL.
sudo systemctl enable mysqld
A instrução sudo systemctl enable mysqld faz com que o serviço MySQL seja carregado automaticamente quando o sistema for reiniciado.
Instalação e configuração do MySQL no Windows
- Faça o download do instalador do MySQL a partir do site oficial (https://dev.mysql.com/downloads/installer/).
- Execute o instalador e selecione a opção “Custom” para personalizar sua instalação, se necessário.
- Durante a instalação, você será solicitado a configurar diversos parâmetros, como a porta TCP (usualmente 3306) e a senha do usuário root. Aconselha-se manter esses parâmetros padrão para maior compatibilidade.
- Conclua o processo de instalação e verifique o funcionamento ao iniciar o MySQL Workbench, que é fornecido junto com o instalador.
Comandos Básicos de Verificação
Após a instalação, é importante verificar se o MySQL está rodando suavemente. Em nossos projetos na JRT Technology Solutions, seguimos algumas verificações básicas imediatamente após a instalação:
- No terminal Linux, acessar o cliente MySQL:
- No Windows, abra o MySQL Workbench e conecte-se ao servidor. Verifique se pode executar comandos simples, como:
mysql -u root -p
Este comando conecta ao MySQL como o usuário root. Você precisará inserir a senha que definiu durante a instalação.
SHOW DATABASES;
Este comando SHOW DATABASES; lista todas as bases de dados que estão criadas, permitindo confirmar o funcionamento correto.
Resumo da Aula 2
Neste módulo, cobrimos os passos essenciais para instalar e configurar o MySQL nos sistemas operacionais Linux e Windows. Agora você deve estar apto a iniciar o serviço MySQL, configurá-lo com parâmetros básicos e verificar seu funcionamento. Na próxima aula, vamos explorar como criar e gerenciar bases de dados, aprofundando seu conhecimento na administração de MySQL. Com a experiência adquirida, você estará mais preparado para lidar com desafios no ambiente de TI, tal como fazemos nos projetos da JRT Technology Solutions, onde nossos especialistas utilizam diariamente MySQL para atender nossos clientes.
Quer aprender na prática com especialistas?
A JRT Technology Solutions oferece treinamentos e implementação de MySQL para equipes corporativas.