[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/10/2021

SQLSTATE[HY000] [1045] Access denied for user 'gabrieldb'@'172.23.0.5' (using password: YES)...)
estou tentando fazer o deploy de uma aplicação, o mesmo user, senha, e nome do banco que está config
no docker .env está no laravel .env
porém estou com esse erro.  o ip mostrado no erro(172.23.0.5) nao é meu ip do site. ip do site: 167.172.2..

Manager Carlos Ferreira 24/10/2021

Olá, Gabriel!
Tudo bem?

Está usando qual o setup no seu projeto? Usando um docker-compose.yml?
Tem como me mostrar a estrutura?

Assista o módulo 2 desse curso aqui: https://academy.especializati.com.br/curso/ambiente-docker-na-digital-ocean

Carlos Ferreira
Criador Gabriel da Silva Fernandes 24/10/2021

docker-compose up -d nginx mysql  jenkins phpmyadmin ( o jenkins e o phpmyadmin nao consegui rodar tbm ai tirei )

no momento dei o docker-compose down ( sem nada rodando )

estou usando o serviço da cloud frare site: turmadopatins.tech

gostaria de subir essas images: docker-compose up -d nginx mysql phpmyadmin jenkins

eu estou fazendo as coisa usando user=gabriel | no docker eu tbm dei permiçoes pra meu user nao precisar ficar botando sudo a cada comando docker.

quando eu fui instalar o projeto usando git clone fiz isso usando docker-compose exec --user=laradock workspace bash ja instalei o *compose install* e o *php artisan key:generate* configurei o .env dessa forma:

### MYSQL ############# - docker

 

MYSQL_VERSION=5.7

MYSQL_DATABASE=turma_do_patins

MYSQL_USER=gabrieldb

MYSQL_PASSWORD=*****

MYSQL_PORT=3306

MYSQL_ROOT_PASSWORD=*****

MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d

_______________________________________________________

# .env laravel aqui

APP_NAME=Laravel

APP_ENV=production

APP_KEY=base64:dOj/sY+eZWz8o+HoS3TXBHNk/fkQM+Yr+GeysMAMN64=

APP_DEBUG=true

APP_URL=http://turmadopatins.tech

 

LOG_CHANNEL=stack

 

DB_CONNECTION=mysql

DB_HOST=mysql

DB_PORT=3306

DB_DATABASE=turma_do_patins

DB_USERNAME=gabrieldb

DB_PASSWORD=******

 

 

Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/10/2021

os repositorios que estou usando:

https://github.com/Gabrielfernandes87f/turma-do-patins

repositorio do site

## repositorio do laradock


https://github.com/Gabrielfernandes87f/laradock-config


Gabriel da Silva Fernandes
Manager Carlos Ferreira 24/10/2021

E com o usuário root, conecta?
DB_USERNAME=root
DB_PASSWORD=root

---

Consegue acessar através do MySQL Workbench?
host: 127.0.0.1
porta: 3306

---

O container do mysql está up?
docker-compose ps

---

Estes comandos, você rodou dentro do container do workspace?
docker-compose exec workspace bash

Carlos Ferreira
Criador Gabriel da Silva Fernandes 24/10/2021

subi novamente as images:

Creating network "laradock_frontend" with driver "bridge"

Creating network "laradock_backend" with driver "bridge"

Creating network "laradock_default" with the default driver

Creating laradock_jenkins_1          ... done

Creating laradock_mysql_1            ... done

Creating laradock_docker-in-docker_1 ... done

Creating laradock_phpmyadmin_1       ... done

Creating laradock_workspace_1        ... done

Creating laradock_php-fpm_1          ... done

Creating laradock_nginx_1            ... done

### Consegue acessar através do MySQL Workbench?; |    ----     |   como faço pra acessar aqui? 

# # #   Estes comandos, você rodou dentro do container do workspace? |   ---   | sim eu rodei usando workspace ( docker-compose exec --user=laradock workspace bash ) clonei meu repositorio usando ele e tentei rodar o comando:
pho artisan migrate, php artisan migrate:status, 
php artisan key:generate, php artisan config:clear, php artisan cache:clear .

e mesmo tentando limpar o cache e subir de novo o banco nao consegui conexão 


 



Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/10/2021

 CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS         PORTS                                                                                                                                                                                                                                   NAMES

a7502352ee1f   laradock_nginx        "/docker-entrypoint.…"   8 minutes ago   Up 8 minutes   0.0.0.0:80-81->80-81/tcp, :::80-81->80-81/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp                                                                                                                                                    laradock_nginx_1

b471aa06fe59   laradock_php-fpm      "docker-php-entrypoi…"   8 minutes ago   Up 8 minutes   9000/tcp, 0.0.0.0:9003->9003/tcp, :::9003->9003/tcp                                                                                                                                                                                     laradock_php-fpm_1

9fc042c95907   laradock_workspace    "/sbin/my_init"          8 minutes ago   Up 8 minutes   0.0.0.0:3000-3001->3000-3001/tcp, :::3000-3001->3000-3001/tcp, 0.0.0.0:4200->4200/tcp, :::4200->4200/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:2222->22/tcp, :::2222->22/tcp, 0.0.0.0:8001->8000/tcp, :::8001->8000/tcp   laradock_workspace_1

087d2f9e4154   laradock_phpmyadmin   "/docker-entrypoint.…"   8 minutes ago   Up 8 minutes   0.0.0.0:8081->80/tcp, :::8081->80/tcp                                                                                                                                                                                                   laradock_phpmyadmin_1

c3bf9cba8471   laradock_mysql        "docker-entrypoint.s…"   8 minutes ago   Up 8 minutes   3306/tcp, 33060/tcp                                                                                                                                                                                                                     laradock_mysql_1

9d5e5d080eaf   docker:19.03-dind     "dockerd-entrypoint.…"   8 minutes ago   Up 8 minutes   2375-2376/tcp                                                                                                                                                                                                                           laradock_docker-in-docker_1

52aeca9c18de   docker:dind           "dockerd-entrypoint.…"   4 days ago      Up 4 days      2375/tcp, 0.0.0.0:2376->2376/tcp, :::2376->2376/tcp                                                                                                                                                                                     jenkins-docker

meu terminal tbm fica essa bagunça quando dou um docker ps, nao sei pq

o erro persiste 

 

  SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.26.0.5' (using password: YES) (SQL: select * from information_schema.tables where table_schema = turma_do_patins and table_name = migrations and table_type = 'BASE TABLE')

  at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671

    667▕         // If an exception occurs when attempting to run a query, we'll format the error

    668▕         // message to include the bindings with SQL, which will make this exception a

    669▕         // lot more helpful to the developer instead of just the database's errors.

    670▕         catch (Exception $e) {

  ➜ 671▕             throw new QueryException(

    672▕                 $query, $this->prepareBindings($bindings), $e

    673▕             );

    674▕         }

    675▕

      +34 vendor frames

  35  artisan:37

 

Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/10/2021

 

ele dar esse erro acess denied for user 'root'@'172.26.4' nao sei de onde é esse ip. o ip do meu droplets é: 167.172.229.203

 
Gabriel da Silva Fernandes
Criador Gabriel da Silva Fernandes 24/10/2021

a estrutura que estou usando: https://github.com/Gabrielfernandes87f/laradock-config

so mudei o .env ai nome do banco, senha e user

Gabriel da Silva Fernandes
Manager Carlos Ferreira 24/10/2021

A senha tem que ser a mesma que definiu no arquivo .env do laradock.

Caso esteja usando o usuário root, use a senha que definiu em:
MYSQL_ROOT_PASSWORD=*****

Caso esteja usando o usuário gabrieldb, usa a senha que definiu em:
MYSQL_PASSWORD=*****

----

Se não der certo, vamos resetar o seu setup:
docker-compose down

Deleta os arquivos do banco:
rm -rf ~/.laradock

Após isso, suba novamente os containers.

----

Setup alternativo com o Docker (atualizado para 2021):
https://academy.especializati.com.br/aula/preparar-aplicacao-laravel-com-docker

https://academy.especializati.com.br/aula/deploy-aplicacao-laravel-com-docker-digital-ocean

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!