anúncios

Mostrando postagens com marcador Adminer. Mostrar todas as postagens
Mostrando postagens com marcador Adminer. Mostrar todas as postagens

sábado, 4 de dezembro de 2021

Configurando o SGBD PostgreSQL e Adminer no ambiente Docker

O objetivo deste howto é explicar os procedimentos de configuração do SGBD PostgreSQL com a ferramenta Adminer no ambiente Docker.

A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker Composer no Linux (qualquer distro) ou Instalando Docker e Docker Compose no Windows 10

$ mkdir $HOME/ambiente-postgresql-adminer-docker && $HOME/ambiente-postgresql-adminer-docker

$ mkdir $HOME/ambiente-postgresql-adminer-docker/db

O diretório db é o volume mapeado entre HOST e CONTAINER

Se não tiver o volume db ao encerrar, o banco de dados irá para o espaço, na hora que for encerrado, pois o container é volátel.

Crie o arquivo docker-compose.yml no diretório raiz de ambiente-postgresql-adminer-docker, conforme o conteúdo seguinte:

docker-compose.yml


version: "3"
services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: secret
    volumes:
      - "./db://var/lib/postgresql/data"

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080

OBS: Esteja atento a indentação do arquivo docker-compose.yml para o correto funcionamento na hora que for executar.

Executar o build e execução do ambiente na raiz do diretório ambiente-postgresql-adminer-docker

OBS: Antes de executar, verifique se as portas 8080 (Adminer) e 5432 (PostgreSQL) estão disponíveis na sua máquina.

$ docker-compose up -d

Aguarde e após estiver OK, verifique o status com o comando $ docker ps

Acesse no browser http://localhost:8080 irá redirecionar para a tela do Adminer, insere as credenciais definidas do SGBD PostgreSQL no docker-compose.yml

Após o acesso, poderá criar o banco de dados e as respectivas tabelas pelo Adminer que irá integrar ao SGBD PostgreSQL.

Feito!

sexta-feira, 3 de dezembro de 2021

Configurando SGBD MySQL e Adminer no ambiente Docker

O objetivo deste howto é explicar os procedimentos de configuração do SGBD MySQL com a ferramenta Adminer no ambiente Docker.

A premissa é ter o Docker e Docker-Compose instalados, caso ainda não tenha, verifique Instalando Docker e Docker Composer no Linux (qualquer distro) ou Instalando Docker e Docker Compose no Windows 10

$ mkdir $HOME/ambiente-mysql-adminer-docker && $HOME/ambiente-mysql-adminer-docker

$ mkdir $HOME/ambiente-mysql-adminer-docker/db

O diretório db é o volume mapeado entre HOST e CONTAINER

Se não tiver o volume db ao encerrar, o banco de dados irá para o espaço, na hora que for encerrado, pois o container é volátel.

Crie o arquivo docker-compose.yml no diretório raiz de ambiente-mysql-adminer-docker, conforme o conteúdo seguinte:

docker-compose.yml


version: "3"
services:
  db:
    image: mysql:8.0
    command: --default-authentication-plugin=mysql_native_password
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: secret
    volumes:
      - "./db:/var/lib/mysql"

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080

OBS: Esteja atento a indentação do arquivo docker-compose.yml para o correto funcionamento na hora que for executar.

Executar o build e execução do ambiente na raiz do diretório ambiente-mysql-adminer-docker

OBS: Antes de executar, verifique se as portas 8080 (Adminer) e 3306 (MySQL) estão disponíveis na sua máquina.

$ docker-compose up -d

Aguarde e após estiver OK, verifique o status com o comando $ docker ps

Acesse no browser http://localhost:8080 irá redirecionar para a tela do Adminer, insere as credenciais definidas do SGBD MySQL no docker-compose.yml

Após o acesso, poderá criar o banco de dados e as respectivas tabelas pelo Adminer que irá integrar ao SGBD MySQL.

Feito!

terça-feira, 27 de novembro de 2018

Instalando e configurando o Adminer

O que é Adminer?

Adminer é uma ferramenta web para gerenciar banco de dados, alternativa melhor ao PHPMyAdmin, pois suporta os SGBDS: MySQL/MariaDB, PostgreSQL, SQLite, MS SQL Server, Oracle.

Considerando que já tenha o webserver Apache e o PHP instalado e devidamente configurado, então podemos iniciar os procedimentos de instalação e configuração do Adminer.

Procedimentos de instalação e configuração do Adminer
Clonar o repositório Adminer do Github no diretório raiz do Apache
No Debian e Ubuntu é: /var/www/html
$ cd /var/www/html
$ git clone https://github.com/vrana/adminer.git
$ cd /var/www/html/adminer

Criar o VHost Adminer
No diretório /etc/apache2/sites-available , crie o arquivo adminer.conf com o conteúdo abaixo:
< VirtualHost *:80 >
#ServerAdmin root@localhost
ServerName adminer.local
DocumentRoot "/var/www/html/adminer"
ErrorLog ${APACHE_LOG_DIR}/error-adminer.log
CustomLog ${APACHE_LOG_DIR}/access-adminer.log combined

DirectoryIndex index.php index.html index.htm
AllowOverride All
Order allow,deny
Allow from all

< /VirtualHost >
Ativar o VHost Adminer
# a2ensite adminer.conf

Reload do Apache
# systemctl reload apache2

Adicionar o VHost no arquivo hosts
# vim /etc/hosts
127.0.0.1      adminer.local
No browser digite na url http://adminer.local/adminer

Screenshots do Adminer
Login



Logado



Feito!