anúncios

domingo, 17 de abril de 2022

Criando um container SGBD MySQL e acessar no cliente DBeaver

O presente post é explicar os procedimentos de como criar um container SGBD MySQL 8 e acessar no cliente DBeaver.

Premissa: Ter o Docker e o DBeaver instalado.

Com o Docker instalado em seu sistema GNU/Linux (qualquer distro), abre o terminal e digita o comando seguinte:

$ docker run -p 3306:3306 --name mysql8 -v $HOME/volume-mysql8:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=secret -d mysql mysqld --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Agora, abra o DBeaver, cria uma nova conexão em MySQL8, informe os seguintes dados no formulário. Veja também os screenshots.

Figura 1: Screenshot de criar a conexão no SGBD MySQL com o DBeaver

Figura 2: Screenshot no preenchimento dos dados de conexão

Server Host: localhost

Port: 3306

Username: root

Password: o mesmo que informou no comando na variável MYSQL_ROOT_PASSWORD

Clique no botão "Testar conexão", estando OK, finalize no botão "OK".

Na próxima vez que for utilizar o mesmo banco de dados com o SGBD MySQL criado no container, basta inicializar-lo e abrir o DBeaver, que estará lá.

Inicializa o container SGBD MySQL


$ docker container start mysql8

Feito!

Nenhum comentário:

Postar um comentário