Suporte » Instalando o WordPress » Chown permissões no mysql – erro de conexão com banco

  • Estou com um problema com wordpress. Nenhum botão “Publicar”, mas “Enviar para revisão para todos os tipos de postagem. isso nunca aconteceu antes. tenho uma cópia desse site funcionando em outro servidor e no meu localhost.
    Para resolver isso eu tentei muitas soluções. A última solução como diz o site: corrigir permissão de diretório de dados do mysql ou arquivo de dados, visto aqui: webhostng discussion
    Então, eu executei este comando, seguindo o tutorial:
    Chown -R mysql: mysql / var / lib / mysql

    O site desta dica não informava o que realmente é a sintaxe do chow, descobri que houve mudança para o usuário e grupo de mysql, (usuário: mysql, grupo: mysql), certo?
    Então, tentei alterar o usuário mysql com este novo usuário “mysql” em wp-config.php, mas o erro persiste:

    Erro ao estabelecer uma conexão com o Banco de Dados

    Minhas dúvidas:
    – A senha é alterada com esta operação?
    – Como posso reverter esta operação? Ou seria melhor editar o wp-config com essas mudanças?
    Antes desta operação meu usuário era “wtv”

Visualizando 1 resposta (de um total de 1)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @habrone,

    Você acabou confundindo duas coisas diferentes. O chown serve para alterar o dono dos arquivos no sistema operacional, dessa forma você disse ao linux que o usuário mysql do grupo mysql é o dono dos arquivos da pasta /var/lib/mysql, podendo alterá-los como quiser. Seu usuário wtv, que vai no wp-config.php, é o usuário do mysql. Esse usuário é tratado internamente pelo MySQL e não pelo Linux, deu pra entender?

    A causa do seu problema inicial pode ser muitas. Poderia realmente ser falta de permissão do usuário que chama o mysql para alterar os arquivos do BD, mas também pode ser falta de permissão de escrita do usuário wtv lá dentro do MySQL. Pode ser ainda que a migração deu problema e seu usuário do WordPress (que já é uma terceira coisa diferente) não tenha a função de Administrador como deveria, por falta de dados na tabela wp_usermeta.

    Tente voltar para wtv e veja se você consegue voltar ao problema inicial. Se conseguir, veja se você consegue criar um outro usuário. Se você conseguir criar outro usuário já será um problema do WP e não do MySQL ou do Linux.

    Não esqueça de voltar para contar como evoluiu, tá?

    • Esta resposta foi modificada 4 anos, 1 mês atrás por Felipe Elia.
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Chown permissões no mysql – erro de conexão com banco’ está fechado para novas respostas.