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.