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