{"id":499,"date":"2021-12-23T08:16:55","date_gmt":"2021-12-23T08:16:55","guid":{"rendered":"https:\/\/affiv.com\/?p=499"},"modified":"2021-12-25T15:51:33","modified_gmt":"2021-12-25T15:51:33","slug":"how-to-quickly-fix-error-establishing-a-database-connection-in-wordpress","status":"publish","type":"post","link":"https:\/\/affiv.com\/pt\/como-corrigir-rapidamente-o-error-establishing-a-database-connection-no-wordpress\/","title":{"rendered":"Como corrigir rapidamente \"error establishing a database connection\" no WordPress"},"content":{"rendered":"<p>\u201cerror establishing a database connection\u201d \u00e9 provavelmente um dos erros mais comuns e assustadores que os usu\u00e1rios do WordPress podem encontrar. Definitivamente, est\u00e1 intimamente relacionado com a Tela Branca da Morte (WSOD). Esse erro significa que seu site n\u00e3o est\u00e1 mais se comunicando ou acess\u00edvel ao banco de dados do WordPress e todo o site est\u00e1 fora do ar.<\/p>\n\n\n\n<p>Para tal erro, os webmasters nunca devem levar as coisas de \u00e2nimo leve e devem imediatamente tentar corrigir este problema que afeta diretamente o tr\u00e1fego, SEO, etc. Mas n\u00e3o se preocupe, hoje iremos discutir alguns cen\u00e1rios comuns que levam a esse erro e as solu\u00e7\u00f5es correspondentes .<\/p>\n\n\n\n<div class=\"wp-block-ht-block-toc is-style-outline htoc htoc--position-wide toc-list-style-plain\" data-htoc-state=\"expanded\"><span class=\"htoc__title\"><span class=\"ht_toc_title\">Tabela de Conte\u00fados<\/span><span class=\"htoc__toggle\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\"><g fill=\"#444\"><path d=\"M15 7H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><path d=\"M15 1H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1zM15 13H1c-.6 0-1 .4-1 1s.4 1 1 1h14c.6 0 1-.4 1-1s-.4-1-1-1z\"><\/path><\/g><\/svg><\/span><\/span><div class=\"htoc__itemswrap\"><ul class=\"ht_toc_list\"><li class=\"\"><a href=\"#what-is-error-establishing-a-database-connection\">O que \u00e9 \u201cerror establishing a database connection\u201d?<\/a><\/li><li class=\"\"><a href=\"#common-scenarios-that-lead-to-error-establishing-a-database-connection\">Cen\u00e1rios comuns que levam a \"error establishing a database connection\"<\/a><\/li><li class=\"\"><a href=\"#how-to-fix-error-establishing-a-database-connection\">Como corrigir \u201cerror establishing a database connection\u201d<\/a><ul class=\"ht_toc_child_list\"><li class=\"\"><a href=\"#check-the-database-login-credentials\">Verifique as credenciais de login do banco de dados<\/a><\/li><li class=\"\"><a href=\"#check-the-database-credentials-in-the-cpanel-panel\">Verifique as credenciais do banco de dados no painel cPanel<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#conclusion\">Conclus\u00e3o<\/a><\/li><\/ul><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-error-establishing-a-database-connection\">O que \u00e9 \u201cerror establishing a database connection\u201d?<\/h2>\n\n\n\n<p>Todas as informa\u00e7\u00f5es em um site WordPress, como dados de publica\u00e7\u00e3o, dados da p\u00e1gina, meta informa\u00e7\u00f5es, configura\u00e7\u00f5es de plug-ins, informa\u00e7\u00f5es de login, etc., s\u00e3o armazenadas em um banco de dados MySQL. Os \u00fanicos dados que n\u00e3o s\u00e3o armazenados s\u00e3o o conte\u00fado de m\u00eddia, como imagens e arquivos de tema \/ plugin \/ core, como index.php, wp-login.php, etc. Quando algu\u00e9m visita seu site, o PHP executa o c\u00f3digo na p\u00e1gina e consulta as informa\u00e7\u00f5es do banco de dados, que s\u00e3o exibidas no navegador do visitante.<\/p>\n\n\n\n<p>Se por algum motivo isso n\u00e3o funcionar corretamente, ocorrer\u00e1 um erro ao estabelecer a conex\u00e3o com o banco de dados, conforme mostrado a seguir. A p\u00e1gina inteira fica em branco porque a conex\u00e3o n\u00e3o funciona corretamente e nenhum dado pode ser recuperado para renderizar a p\u00e1gina. Isso n\u00e3o apenas quebra o front-end do site, mas tamb\u00e9m torna imposs\u00edvel acessar o painel do WordPress.<\/p>\n\n\n\n<p>No entanto, os visitantes podem n\u00e3o ver esse erro imediatamente no front-end. Isso ocorre porque o cache do site ainda est\u00e1 dispon\u00edvel para acesso at\u00e9 que expire.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome-1024x665.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-500 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"584\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome-1024x665.png?resize=900%2C584&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-500 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=1024%2C665&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=300%2C195&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=768%2C499&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/error-establishing-a-database-connection-in-chrome.png?w=1499&amp;ssl=1 1499w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-scenarios-that-lead-to-error-establishing-a-database-connection\">Cen\u00e1rios comuns que levam a \"error establishing a database connection\"<\/h2>\n\n\n\n<p><strong>O problema mais comum s\u00e3o as credenciais de login do banco de dados incorretas<\/strong><\/p>\n\n\n\n<p>O site WordPress precisa usar as informa\u00e7\u00f5es de login relacionadas ao banco de dados para se conectar ao banco de dados MySQL correspondente.<\/p>\n\n\n\n<p><strong>O banco de dados est\u00e1 corrompido<\/strong>.<\/p>\n\n\n\n<p>Uma vez que os temas e os plug-ins podem ser instalados e desinstalados, a constante remo\u00e7\u00e3o e instala\u00e7\u00e3o ao longo dos anos pode \u00e0s vezes levar \u00e0 corrup\u00e7\u00e3o do banco de dados. Isso pode ser devido a tabelas ausentes ou individualmente corrompidas, ou algumas informa\u00e7\u00f5es podem ter sido exclu\u00eddas acidentalmente.<\/p>\n\n\n\n<p><strong>Pode haver arquivos corrompidos na instala\u00e7\u00e3o do WordPress.<\/strong><\/p>\n\n\n\n<p><strong>Problemas do servidor de banco de dados<\/strong><\/p>\n\n\n\n<p>Pode haver muitos problemas no lado do host da web, como o banco de dados estar sobrecarregado devido a picos de tr\u00e1fego ou n\u00e3o responder devido a muitas conex\u00f5es simult\u00e2neas. Na verdade, com hospedagem compartilhada, isso \u00e9 bastante comum, pois muitos sites compartilham os recursos de um host.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-fix-error-establishing-a-database-connection\">Como corrigir \u201cerror establishing a database connection\u201d<\/h2>\n\n\n\n<p>Antes de come\u00e7ar a solucionar o erro, \u00e9 recomend\u00e1vel primeiro fazer um backup do banco de dados, pois muitas das sugest\u00f5es a seguir envolvem a manipula\u00e7\u00e3o das informa\u00e7\u00f5es do banco de dados. Independentemente do seu n\u00edvel de habilidade, voc\u00ea sempre deve fazer um backup antes de tentar modificar o banco de dados do seu site WordPress.<\/p>\n\n\n\n<p>Voc\u00ea pode usar um plugin de backup do WordPress, como <strong><a href=\"https:\/\/vaultpress.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">VaultPress<\/a><\/strong> ou <strong><a href=\"https:\/\/wptimecapsule.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Time Capsule<\/a><\/strong> para fazer backup de arquivos e bancos de dados.<\/p>\n\n\n\n<p>Se voc\u00ea \u00e9 um usu\u00e1rio cPanel, \u00e9 muito f\u00e1cil fazer backup dos arquivos e banco de dados do seu site. V\u00e1 para o painel do cPanel, encontre \u201cBackup\u201d no menu e fa\u00e7a backup de todo o banco de dados e arquivos do site manualmente.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-501 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"362\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=900%2C362&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-501 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?w=1014&amp;ssl=1 1014w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=300%2C121&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=768%2C309&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/Backup.png?resize=18%2C7&amp;ssl=1 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Obviamente, voc\u00ea tamb\u00e9m pode realizar um backup manual dos arquivos do seu site, acessando o servidor por meio de ferramentas como SFTP, e um backup manual do seu banco de dados MySQL, por meio do phpMyAdmin. Assim que o backup for bem-sucedido, \u00e9 hora de come\u00e7ar a solucionar o problema \u201cerror establishing a database connection\u201d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-database-login-credentials\">Verifique as credenciais de login do banco de dados<\/h3>\n\n\n\n<p>A primeira coisa a fazer \u00e9 verificar se as credenciais de login do banco de dados para o arquivo de configura\u00e7\u00e3o do WordPress est\u00e3o corretas. Essa \u00e9 de longe a causa mais comum de erros \u201cerror establishing a database connection\u201d, especialmente ap\u00f3s a migra\u00e7\u00e3o de um site para um novo provedor de hospedagem. Os detalhes da conex\u00e3o de um site WordPress s\u00e3o armazenados no arquivo wp-config.php, que geralmente est\u00e1 localizado no diret\u00f3rio raiz.<\/p>\n\n\n\n<p>Ele cont\u00e9m quatro informa\u00e7\u00f5es importantes que devem ser corretas para que a conex\u00e3o ao banco de dados seja bem-sucedida.<\/p>\n\n\n\n<p>Nome do banco de dados<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ ** MySQL settings ** \/\/ \n\/** The name of the database for WordPress *\/ \ndefine('DB_NAME', 'xxxxxx');<\/code><\/pre>\n\n\n\n<p>Nome de usu\u00e1rio do banco de dados<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL database username *\/ \ndefine('DB_USER', 'xxxxxx');<\/code><\/pre>\n\n\n\n<p>Senha do banco de dados<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL database password *\/ \ndefine('DB_PASSWORD', 'xxxxxxxxx');<\/code><\/pre>\n\n\n\n<p>Nome de host MySQL<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/** MySQL hostname *\/ \ndefine('DB_HOST', 'localhost');<\/code><\/pre>\n\n\n\n<p>Para acessar o arquivo wp-config.php, voc\u00ea pode se conectar ao site via SFTP e navegar at\u00e9 o diret\u00f3rio raiz do site. Ou, se voc\u00ea estiver usando o cPanel, pode ir ao painel do cPanel e clicar em \u201cGerenciador de arquivos\u201d, navegar at\u00e9 o diret\u00f3rio raiz do site e clicar com o bot\u00e3o direito do mouse para editar o arquivo.<\/p>\n\n\n\n<p>A seguir est\u00e1 um exemplo da apar\u00eancia do arquivo wp-config.php.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials-1024x567.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-502 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"498\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials-1024x567.png?resize=900%2C498&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-502 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=1024%2C567&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=300%2C166&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=768%2C425&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?resize=18%2C10&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/wp-config-file-credentials.png?w=1459&amp;ssl=1 1459w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-database-credentials-in-the-cpanel-panel\">Verifique as credenciais do banco de dados no painel cPanel<\/h3>\n\n\n\n<p>A primeira coisa a verificar \u00e9 o nome do banco de dados. Para isso, voc\u00ea precisa ir ao painel de controle do cPanel e fazer o login no phpMyAdmin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin-1024x140.png\" alt=\"\" class=\"wp-image-503 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"123\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin-1024x140.png?resize=900%2C123&#038;ssl=1\" alt=\"\" class=\"wp-image-503 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=1024%2C140&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=300%2C41&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=768%2C105&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=1536%2C210&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-phpmyadmin.png?w=1667&amp;ssl=1 1667w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Encontre o nome do banco de dados correspondente ao seu site no menu \u00e0 esquerda. Ignore o banco de dados \u201cinformation_schema\u201d, pois este \u00e9 o banco de dados usado pelo host. Em seguida, compare esse nome com o valor DB_NAME no arquivo wp-config.php. Se forem iguais, isso n\u00e3o \u00e9 um problema. Se eles n\u00e3o corresponderem, voc\u00ea precisar\u00e1 atualizar o arquivo wp-config.php.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name-1024x422.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-504 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"371\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name-1024x422.png?resize=900%2C371&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-504 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=1024%2C422&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=300%2C124&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=768%2C317&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=1536%2C633&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-database-name.png?w=1577&amp;ssl=1 1577w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Voc\u00ea tamb\u00e9m pode verificar se este \u00e9 o banco de dados correto, certificando-se de que o banco de dados cont\u00e9m a URL do seu site. Basta clicar no banco de dados e, em seguida, clicar na tabela wp_options (por motivos de seguran\u00e7a, este nome pode ser um pouco diferente, por exemplo, wpxx_options). No topo da tabela, voc\u00ea ver\u00e1 os valores para o URL e o nome do site. Se corresponderem ao seu site atual, este \u00e9 o banco de dados do seu site.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin-1024x386.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-505 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"339\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin-1024x386.png?resize=900%2C339&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-505 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=1024%2C386&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=300%2C113&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=768%2C289&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=1536%2C578&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?w=1907&amp;ssl=1 1907w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/check-site-url-in-phpmyadmin.png?w=1800 1800w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Se o nome do banco de dados estiver correto, mas voc\u00ea ainda receber um erro ao estabelecer a conex\u00e3o com o banco de dados, tamb\u00e9m ser\u00e1 necess\u00e1rio verificar o nome de usu\u00e1rio e a senha. Para fazer isso, voc\u00ea precisa criar um novo arquivo PHP no diret\u00f3rio raiz do seu site WordPress (nome\u00e1-lo aleatoriamente, por exemplo, checkdb.php) e inserir o c\u00f3digo a seguir, que precisa ser substitu\u00eddo pelos valores de db_user e db_password usando o valores do arquivo wp-config.php.<\/p>\n\n\n\n<p>&lt;?php<br>$test = mysqli_connect (&#039;localhost&#039;, &#039;db_user&#039;, &#039;db_password&#039;);<br>if (! $test) {<br>die(\u2018MySQL Error: \u2018 . mysqli_error());<br>}<br>echo \u2018Database connection is working properly!\u2019;<br>mysqli_close ($testConnection);<br>?&gt;<\/p>\n\n\n\n<p>Visite https:\/\/yourdomain.com\/checkdb.php com seu navegador. Se voc\u00ea receber \u201cErro MySQL: Acesso negado\u201d, seu nome de usu\u00e1rio ou senha est\u00e3o incorretos e voc\u00ea precisar\u00e1 ir para a pr\u00f3xima etapa para redefinir as credenciais.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL-1024x113.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-506 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"99\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL-1024x113.png?resize=900%2C99&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-506 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=1024%2C113&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=300%2C33&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=768%2C85&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/access-denied-mySQL.png?w=1168&amp;ssl=1 1168w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>No entanto, se mostrar \u201cA conex\u00e3o do banco de dados est\u00e1 funcionando corretamente.\u201d, O nome de usu\u00e1rio e a senha do banco de dados est\u00e3o corretos. Certifique-se de excluir este arquivo quando terminar o teste.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly-1024x125.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-507 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"110\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly-1024x125.png?resize=900%2C110&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-507 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=1024%2C125&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=300%2C37&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=768%2C94&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?resize=18%2C2&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/database-connection-working-properly.png?w=1098&amp;ssl=1 1098w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Se voc\u00ea tiver certeza de que o nome de usu\u00e1rio e a senha do banco de dados est\u00e3o incorretos, ser\u00e1 necess\u00e1rio redefini-los. No cPanel, clique em \u201cBanco de dados MySQL\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases-1024x144.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-508 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"127\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases-1024x144.png?resize=900%2C127&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-508 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=1024%2C144&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=300%2C42&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=768%2C108&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=1536%2C216&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?resize=18%2C3&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-mysql-databases.png?w=1619&amp;ssl=1 1619w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Role para baixo e crie um novo usu\u00e1rio MySQL. Tente selecionar um nome de usu\u00e1rio e senha exclusivos (voc\u00ea pode usar a ferramenta geradora de senha fornecida para gerar uma senha forte) para que n\u00e3o seja adivinhada facilmente. Em seguida, clique em \u201cCriar usu\u00e1rio\u201d. Como alternativa, voc\u00ea pode alterar a senha do usu\u00e1rio do banco de dados atual nesta tela.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user-1024x494.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-509 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"434\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user-1024x494.png?resize=900%2C434&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-509 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=1024%2C494&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=300%2C145&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=768%2C370&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=1536%2C740&amp;ssl=1 1536w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?resize=18%2C9&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/create-new-mysql-user.png?w=1581&amp;ssl=1 1581w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Em seguida, role para baixo e adicione o novo usu\u00e1rio ao banco de dados. A pr\u00f3xima tela solicitar\u00e1 os privil\u00e9gios que deseja atribuir, selecione \u201cTodos os privil\u00e9gios\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database-1024x349.png\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-510 lazyload\"\/><noscript><img decoding=\"async\" width=\"900\" height=\"307\" src=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database-1024x349.png?resize=900%2C307&#038;ssl=1\" alt=\"Como corrigir &quot;erro ao estabelecer uma conex\u00e3o de banco de dados&quot; no WordPress\" class=\"wp-image-510 lazyload\" srcset=\"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=1024%2C349&amp;ssl=1 1024w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=300%2C102&amp;ssl=1 300w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=768%2C262&amp;ssl=1 768w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?resize=18%2C6&amp;ssl=1 18w, https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/cpanel-add-user-to-database.png?w=1266&amp;ssl=1 1266w\" sizes=\"(max-width: 900px) 100vw, 900px\" data-recalc-dims=\"1\" \/><\/noscript><\/figure>\n\n\n\n<p>Em seguida, use essas novas credenciais e atualize para o arquivo wp-config.php (atualize os valores DB_USER e DB_PASSWORD). Nesse ponto, voc\u00ea tamb\u00e9m pode verificar se as informa\u00e7\u00f5es de credencial do banco de dados est\u00e3o corretas usando o arquivo de teste mencionado anteriormente. No entanto, se isso n\u00e3o resolver o problema, pode ser que o nome do host (DB_HOST) esteja errado. Alguns hosts usam valores diferentes, voc\u00ea pode consultar alguma lista de valores de host de banco de dados comum ou verificar a documenta\u00e7\u00e3o relacionada ao host e entrar em contato com o provedor de hospedagem para fornecer. Algumas pessoas tamb\u00e9m podem usar 127.0.0.1 em vez de localhost.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Como voc\u00ea pode ver, existem muitas maneiras de corrigir o problema \u201cerror establishing a database connection\u201d no WordPress. O erro mais comum \u00e9 que as credenciais do banco de dados definidas no arquivo wp-config.php est\u00e3o incorretas, portanto, verificar se est\u00e3o corretas deve ser o primeiro passo. Independentemente do que esteja causando o \u201cerror establishing a database connection\u201d, esperamos que as etapas acima ajudem voc\u00ea a colocar seu site novamente em funcionamento. Lembre-se, sempre fa\u00e7a um backup do seu site para restaur\u00e1-lo, se necess\u00e1rio.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u201cerror establishing a database connection\u201d \u00e9 provavelmente um dos erros mais comuns e assustadores que os usu\u00e1rios do WordPress podem encontrar. Definitivamente, est\u00e1 intimamente relacionado com a Tela Branca da Morte (WSOD). Este erro significa que seu site n\u00e3o est\u00e1 mais se comunicando ou acess\u00edvel ao banco de dados do WordPress e todo o site est\u00e1 fora do ar<\/p>","protected":false},"author":1,"featured_media":545,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[112,144],"tags":[145],"class_list":["post-499","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website","category-wordpress","tag-error-establishing-a-database-connection"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/affiv.com\/wp-content\/uploads\/2021\/12\/pexels-photo-2882552.jpeg?fit=1880%2C1250&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/posts\/499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/comments?post=499"}],"version-history":[{"count":5,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/posts\/499\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/posts\/499\/revisions\/547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/media?parent=499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/categories?post=499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affiv.com\/pt\/wp-json\/wp\/v2\/tags?post=499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}