Como resolver “Erro ao estabelecer conexão com banco de dados” em sites?
O que você vê quando tenta abrir seu site "Erro ao estabelecer uma conexão com o banco de dados" O aviso (Erro ao estabelecer uma conexão com o banco de dados) indica que os códigos-fonte do seu site (PHP) e o banco de dados MySQL/MariaDB não podem se comunicar. Esse erro geralmente é causado por alterações incorretas de senha, corrupção de banco de dados ou problemas de otimização no servidor. Você pode seguir as etapas abaixo para resolver o problema.
Etapa 1: verifique wp-config.php ou arquivo de configurações do banco de dados
80% do motivo do erro é que as informações do banco de dados estão gravadas incorretamente no arquivo de configurações:
- Onde seu site está instalado via cPanel, Plesk ou FTP
public_htmlVá para o diretório principal. - Se você estiver usando WordPress
wp-config.phpAbra o arquivo (config.php, database.php, etc. em software especial) no modo de edição. - Encontre as seguintes linhas e verifique se elas correspondem exatamente às informações atuais que você criou no cPanel/Plesk:
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Observação: se você não estiver usando um servidor SQL remoto, esse valor deverá permanecer 'localhost').*
Etapa 2: verificar as permissões e privilégios do usuário MySQL
Mesmo que o nome e a senha do banco de dados estejam corretos, o usuário pode não ter recebido privilégios totais para o banco de dados:
- Faça login no cPanel e Bancos de dados MySQL® Entre na página (bancos de dados MySQL).
- Role até a parte inferior da página e selecione o usuário e o banco de dados relevantes na seção "Adicionar usuário ao banco de dados". Adicionar digamos.
- Na tela que se abre "TODOS OS PRIVILÉGIOS" Salve as alterações marcando a caixa (Todos os privilégios).
Etapa 3: reparar tabelas corrompidas (reparar banco de dados)
O desligamento repentino do servidor ou travamentos do SQL podem ter corrompido as tabelas. Para reparar tabelas do cPanelphpMyAdminpainel, selecione seu banco de dados no menu esquerdo, marque todas as tabelas e clique no menu suspenso na parte inferior. "Consertar as pinturas" Clique em (Tabela de reparo).
Este artigo foi preparado especialmente para PvPServer.