Aprenda de forma simples e rápida como instalar e configurar o MySQL nos sistemas operacionais Linux, Windows e MacOS. Este guia abrange desde a utilização do Docker para gerenciar diferentes versões do banco de dados até a criação de usuários e permissões, visando maior segurança. Além disso, será abordada a utilização de interfaces gráficas para interagir com o MySQL, proporcionando uma experiência mais intuitiva.
Utilização do Docker
Atualmente, é comum lidar com projetos que utilizam versões distintas do MySQL, como a 5.7 e 8.0. Pensando nisso, uma solução adotada é o uso do Docker para gerenciar os bancos de dados, criando ambientes isolados para cada versão. Dessa forma, é possível alternar facilmente entre as versões conforme a necessidade de cada projeto. Porém, para fins didáticos e uso inicial, é recomendado que vocês realizem a instalação nativa do MySQL nas suas máquinas, conforme será detalhado mais adiante para cada sistema operacional.
- O Docker é uma ferramenta eficaz para gerenciar diferentes versões do MySQL em projetos distintos.
- Permite criar ambientes isolados para cada versão do MySQL, facilitando a alternância entre elas conforme a necessidade de cada projeto.
- Recomenda-se a instalação nativa do MySQL para fins didáticos e uso inicial.
Instalação no Linux
A instalação no Linux, especificamente no Ubuntu, é bastante simples e rápida. Basta seguir os passos abaixo:
- Atualize o gerenciador de pacotes utilizando o comando ‘sudo apt update’.
- Instale o MySQL no Ubuntu com o comando ‘sudo apt install mysql-server’.
- Confirme a continuação da instalação e aguarde a conclusão do processo.
Instalação no Windows
A instalação no Windows é igualmente simples, porém segue o modelo tradicional de download de um instalador (.exe) e uso de um assistente gráfico para guiar na instalação.
- Acesse o site oficial do MySQL para baixar o instalador do MySQL para Windows
- Escolha a opção Server only e marque as opções desejadas durante o assistente de instalação
- Defina uma senha para o usuário root para garantir a segurança do banco de dados
Instalação no MacOS
No MacOS existem basicamente duas formas de instalar o MySQL: via gerenciador de pacotes Homebrew ou pelo instalador gráfico disponibilizado no site do MySQL.
- Utilize o Homebrew para instalar o MySQL no MacOS, seguindo os comandos: brew update e brew install mysql
- Alternativamente, faça o download do instalador gráfico disponibilizado no site oficial do MySQL e siga as instruções para concluir a instalação
Criando Usuários e Permissões no MySQL
Por padrão, o MySQL é instalado com o usuário root sem senha definida. Pensando em segurança, é altamente recomendado criar outro usuário com permissões de administrador para utilização no dia-a-dia.
- Crie um novo usuário com permissões de administrador no MySQL para garantir a segurança e controle de acesso aos dados
- Defina uma senha forte para o novo usuário e limite suas permissões apenas ao necessário para suas atividades
Configuração do MySQL via Terminal
Para configurar o MySQL via terminal, é necessário acessar o console do MySQL utilizando o comando ‘sudo mysql’. Em seguida, é possível criar um novo usuário e conceder permissões de administrador para esse usuário.
- Acesso ao console do MySQL utilizando o comando ‘sudo mysql’
- Criação de um novo usuário no MySQL
- Concessão de permissões de administrador para o novo usuário
Segurança na Configuração do MySQL
É fundamental garantir a segurança ao configurar o MySQL. Ao criar um novo usuário, é importante definir uma senha segura e conceder apenas as permissões necessárias para suas atividades.
- Definição de uma senha segura para o novo usuário
- Concessão apenas das permissões necessárias para as atividades do novo usuário
Utilização de Interfaces Gráficas
Além do terminal, existem interfaces gráficas que podem facilitar o trabalho com o MySQL, tais como MySQL Workbench, Beekeeper Studio, TablePlus, Adminer e PHPMyAdmin. Essas ferramentas permitem interagir com o banco de dados de forma visual e mais intuitiva.
- Interfaces gráficas que podem facilitar o trabalho com o MySQL
- Ferramentas como MySQL Workbench, Beekeeper Studio, TablePlus, Adminer e PHPMyAdmin
Torne-se um desenvolvedor(a) aprendendo tudo na prática!
Conheça a nossa Formação em Tecnologia e impulsione sua carreira sabendo as tecnologias mais requisitadas do mercado em ambas as pontas do desenvolvimento: front-end e back-end, aprendendo a desenvolver sites e aplicativos web, além de criar e manipular estruturas de banco de dados.
- SQL
- MongoDB
- Testes Unitários
- JavaScript ES6
- HTML5, CSS3
- NodeJS
- ExpressJS
Conclusão
Neste guia, exploramos os principais aspectos relacionados à instalação e configuração inicial do MySQL nos sistemas Linux, Windows e MacOS. Demonstra-se que o processo é simples e rápido na maioria dos casos, e foram apresentadas boas práticas visando maior segurança no uso do banco de dados. Além disso, uma prévia das interfaces gráficas que facilitam o trabalho com MySQL foi fornecida, e no próximo conteúdo essas opções serão exploradas com mais detalhes.