Notícias
Sete dias de loucura de Black Friday — grandes ofertas da Serverspace!
RP
November 21, 2024
Atualizado November 21, 2024

​​Como configurar o MySQL no Docker?

Databases

No mundo do gerenciamento de bancos de dados, o Docker se tornou um divisor de águas, oferecendo uma abordagem simplificada e eficiente para configurar e executar bancos de dados. Este tutorial foca na instalação do MySQL através do Docker — um método amplamente utilizado por desenvolvedores e profissionais de DevOps. Assim como as vantagens oferecidas para o MongoDB, usar o Docker para a instalação do MySQL traz benefícios inéditos em termos de portabilidade, escalabilidade e isolamento.

Instalando o MySQL no Docker

No início do processo de instalação, atualizamos os índices e fazemos upgrade nos pacotes das aplicações e utilitários atuais. Isso ajuda a evitar problemas de compatibilidade:

apt update && apt upgrade -y
apt
Screenshot №1 — Atualização dos pacotes

Ao final do processo, certifique-se de que tudo foi concluído com sucesso e que não surgiram problemas. O próximo passo será a instalação do software para containerização de aplicações, com o comando abaixo:

apt install docker.io
install-pack
Screenshot №2 — Instalação do Docker

O Docker é uma plataforma que permite executar aplicações, utilitários ou sistemas isolados, com sistema de arquivos, rede e ferramentas integrados para funcionamento adequado. Podemos baixar uma imagem do repositório e instalá-la em um contêiner isolado. A conexão com eles pode ser feita pelo localhost e pela porta indicada, ou diretamente via terminal. Após instalar o Docker, podemos baixar e automaticamente implantar o servidor MySQL com o comando:

docker run --name my-db -e MYSQL_ROOT_PASSWORD=123321 -d mysql
pull
Screenshot №3 — Download dos pacotes

Verificando a instalação do MySQL no Docker

Agora precisamos garantir que nosso contêiner Docker foi criado e iniciado. Para isso, usamos o comando:

docker ps
mysql-start
Screenshot №4 — Processo

Se houver algum problema, você pode usar o comando abaixo para verificar os logs do contêiner e solucionar os problemas:

docker logs my-db
log
Screenshot №5 — Logs

Agora podemos nos conectar ao contêiner via rede e fornecer as credenciais para gerenciá-lo com um utilitário:

docker exec -it my-db bash

Depois disso, podemos iniciar o banco de dados usando o utilitário apropriado:

mysql -h localhost -u root -p
connection
Screenshot №6 — Conexão

Nossa conexão foi estabelecida, e agora podemos usar o banco de dados a partir do cliente.

Nesta exploração abrangente sobre o uso do Docker para o MySQL, navegamos pelo transformador cenário do gerenciamento de bancos de dados, onde o Docker emerge como uma força essencial. Desenvolvedores e profissionais de DevOps estão cada vez mais adotando essa abordagem para configurar o MySQL, devido à eficiência já comprovada em implementações do MongoDB. Usar o Docker para o MySQL não apenas simplifica o processo de instalação, mas também introduz benefícios incomparáveis em termos de portabilidade, escalabilidade e isolamento.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.