1
resposta

MYSQL - cannot open directory /docker-entrypoint-initdb.d/: Permission denied

ls: cannot open directory /docker-entrypoint-initdb.d/: Permission denied 2022-12-16 16:58:03+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.40-1.el7 started. 2022-12-16 16:58:03+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2022-12-16 16:58:03+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.40-1.el7 started. ls: cannot open directory /docker-entrypoint-initdb.d/: Permission denied

1 resposta

Olá Michael.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)

Pelo que entendi, você está tentando subir uma stack com API e Prometheus, mas está enfrentando um problema de permissão ao tentar acessar o diretório /docker-entrypoint-initdb.d/. Esse erro geralmente ocorre quando o usuário não tem permissão para acessar o diretório em questão.

Uma possível solução para esse problema é verificar as permissões do diretório /docker-entrypoint-initdb.d/ e garantir que o usuário que está executando o comando tenha permissão de leitura e gravação nesse diretório. Você pode usar o comando ls -l para verificar as permissões do diretório e o comando chmod para alterar as permissões, se necessário.

Por exemplo, se você estiver executando o comando como usuário root, você pode usar o seguinte comando para conceder permissão de leitura e gravação ao diretório:

chmod +rw /docker-entrypoint-initdb.d/

Lembre-se de substituir "/docker-entrypoint-initdb.d/" pelo caminho correto do diretório em seu sistema.

Se você não tiver permissão para alterar as permissões do diretório, você pode tentar executar o comando como usuário root ou usar o comando sudo para executar o comando com privilégios de superusuário.

Espero que isso ajude a resolver o problema! Se você tiver mais alguma dúvida, é só me dizer.

Espero ter ajudado e bons estudos!