Resolver problemas
Erro ao aceder ao phpMyAdmin a partir do cPanel: Access denied for user
Se, ao abrir o phpMyAdmin a partir do cPanel, aparecer um erro como este:
mysqli_sql_exception: Access denied for user 'cpses_USUARIO'@'localhost' (using password: YES)
O cPanel não conseguiu autenticar no MySQL o utilizador temporário utilizado para essa sessão. Neste caso, uma causa documentada é a palavra-passe principal do cPanel e a sua palavra-passe MySQL terem ficado dessincronizadas.
Um erro Access denied que mostre o nome de um utilizador MySQL normal não confirma este diagnóstico. Nesse caso, devem ser revistas as credenciais e as permissões desse utilizador concreto.
Reponha a palavra-passe principal
- Feche o phpMyAdmin.
- Aceda à área de cliente da Hostsuar.
- Entre em Alojamento e depois em Dados de acesso.
- Substitua a palavra-passe do cPanel por uma nova e única.
- Volte a entrar no cPanel a partir da área de cliente e abra o phpMyAdmin.
A Hostsuar pede ao servidor que sincronize também a palavra-passe MySQL da conta. Não é necessário alterar as palavras-passe dos utilizadores MySQL independentes se a mensagem não identificar um deles.
A palavra-passe principal também é utilizada para o cPanel e para o acesso FTP principal. Se alguma integração utilizar esse mesmo utilizador, atualize aí a palavra-passe.
Se o phpMyAdmin continuar a mostrar o erro, peça uma revisão e inclua a mensagem exata. Será verificada a sincronização e se existe um ficheiro ~/.my.cnf antigo com credenciais diferentes. Não envie nenhuma palavra-passe.
Se o site continuar a ligar-se à base
É possível que a aplicação funcione e o phpMyAdmin não: a aplicação utiliza o seu próprio utilizador SQL, enquanto o acesso a partir do cPanel utiliza uma sessão temporária. Não altere wp-config.php nem outra configuração do site só para corrigir esse acesso do painel.
Feche os separadores antigos do cPanel e entre de novo a partir do serviço correto. Se o erro continuar, indique se afeta todas as bases ou só uma e se começou depois de uma restauração ou de uma alteração de palavra-passe. Não apague ~/.my.cnf nem regenere utilizadores SQL sem verificar para que são utilizados.
Também lhe pode ser útil
- Algumas bases de dados não aparecem no phpMyAdmin Verifique se a base pertence à conta e peça a revisão das permissões ou do mapa do cPanel quando apa...
- Falha ao importar/exportar a partir do phpMyAdmin Diagnostique os avisos Missing parameter do phpMyAdmin renovando a sessão de forma limitada e revend...
- Porque é que o cPanel e o phpMyAdmin mostram tamanhos diferentes para uma base de dados Esclarece porque é que o cPanel e o phpMyAdmin calculam tamanhos diferentes, como localizar as tabel...
- Conflito com a tabela «system» do Drupal no MySQL 8 (erro 1064) Resolva o erro 1064 do Drupal 6 e 7 com o MySQL 8 causado pela tabela system, palavra reservada: atu...
Algo não bate certo ou mudou? Diga-nos e revemos.