Impossível acessar o MySQL no ownCloud usando PHP - SQLSTATE [28000] [1045] Acesso Negado

2

Eu recebo um erro SQLSTATE[28000] [1045] Access Denied toda vez que tento conectar minha instância ownCloud ao meu banco de dados MySQL como <user>@localhost . Esta é uma cópia limpa e recém-instalada do servidor Ubuntu com uma pilha LAMP. Depois de dar os passos seguintes, eu já tentei depurar este problema. Eu tentei uma instalação limpa do zero e ainda não tive sorte (também tentei todas as etapas abaixo).

Coisas que eu tentei:

  1. Inicialmente, usando um usuário recém-criado owncloud com uma senha de caractere aleatório e usando-a (o usuário tinha recebido acesso ao banco de dados e os privilégios tinham sido liberados).
  2. Fazer o login em um terminal usando mysql -u owncloud -p funciona perfeitamente bem.
  3. Fazer login como o acima, mas com -h localhost , também funciona bem.
  4. Tentando testar a configuração do owncloud com meu usuário MySQL raiz.
  5. Efetuando logon em um terminal usando mysql -u root -p -h localhost , mais claro, sem o -h localhost também.
  6. Usando 127.0.0.1 em vez de localhost para root e owncloud usuários.
  7. Usando uma versão anterior do ownCloud (8.2.2 e 8.2.3 em vez de 9.0.0).
  8. Reutilizando um arquivo de configuração anterior de outra instância ownCloud (que estou tentando replicar neste novo servidor para ocupar o lugar do antigo), mas isso causa um erro interno no servidor - provavelmente devido a não conseguir acessar o banco de dados .
  9. Substituindo todos os arquivos no diretório /var/www/owncloud pelo Drupal 8 - criando um site de teste no Drupal usando o mesmo usuário e tabela do MySQL ( owncloud para ambos) e isso funciona de forma bizarra.
  10. Fazendo um despejo SQL e uma cópia dos arquivos em /var/www/owncloud do servidor antigo, colocando-os no novo servidor e ele se conecta ao banco de dados (majorly falho porque eu tenho um grande diretório data então eu não copiei isso, eu poderia tentar isso, embora se for preciso, mas não foi esse o objetivo deste teste).

Corri inteiramente de ideias, tentei pesquisar no google sobre especificamente esse erro no ownCloud e esse erro geralmente, mas todos parecem ser pessoas que não definem senhas corretamente ou esquecem as senhas. Sei que minhas senhas estão corretas porque funcionam em um terminal (e eu usei exatamente copiar e colar).

Para os interessados, estou usando: Ubuntu 14.04.3 LTS de 64 bits, PHP5, MySQL V14.14 D5.5.47 e ownCloud 9.0.0.

Qualquer nova ideia de coisas para tentar é muito bem vinda! Obrigado :)

    
por Jamie Scott 28.03.2016 / 17:32

0 respostas