{"id":45793,"date":"2025-12-02T17:54:21","date_gmt":"2025-12-02T16:54:21","guid":{"rendered":"\/co\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress"},"modified":"2026-03-10T16:42:19","modified_gmt":"2026-03-10T15:42:19","slug":"como-reparar-error-establishing-a-database-connection-wordpress","status":"publish","type":"post","link":"\/co\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress","title":{"rendered":"C\u00f3mo solucionar &#8220;Error establishing a database connection&#8221; en WordPress"},"content":{"rendered":"<p>&ldquo;Error establishing a database connection&rdquo; (&ldquo;Error al establecer una conexi&oacute;n con la base de datos&rdquo; en espa&ntilde;ol) se produce cuando tu sitio web de WordPress no puede conectarse y recuperar informaci&oacute;n de la base de datos.&nbsp;<\/p><p>Entre sus causas m&aacute;s comunes se incluyen errores de configuraci&oacute;n en el archivo <strong>wp-config<\/strong>, credenciales no v&aacute;lidas o datos corruptos o da&ntilde;ados.&nbsp;<\/p><p>Si no se soluciona, este problema de base de datos puede perjudicar el tiempo de actividad, la usabilidad y reputaci&oacute;n de tu sitio web.&nbsp;&nbsp;<\/p><p>En este tutorial de WordPress te explicaremos todo sobre el &ldquo;Error establishing a database connection&rdquo;, sus posibles causas y las soluciones comprobadas. Tambi&eacute;n exploraremos las mejores pr&aacute;cticas para evitar que este error vuelva a ocurrir.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Build-Website-In-9-Easy-Steps-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25981\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Build-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>C&oacute;digo de error<\/strong><\/td><td>Error establishing a database connection<\/td><\/tr><tr><td><strong>Tipo de error<\/strong><\/td><td>Error en la base de datos<\/td><\/tr><tr><td><strong>Causas del error<\/strong><\/td><td>Desajuste entre wp-config y la base de datos de WordPress<br>Credenciales de la base de datos no v&aacute;lidas<br>Base de datos corrupta&nbsp;<br>Archivos de n&uacute;cleo da&ntilde;ados<\/td><\/tr><\/tbody><\/table><\/figure><p><div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">&iquest;Qu&eacute; es Error Establishing a Database Connection?<\/h2>\n                    <p>&ldquo;Error Establishing a Database Connection&rdquo; es un problema que se produce cuando tu sitio de WordPress no puede conectarse y recuperar informaci&oacute;n de la base de datos. Esto puede causar un mal funcionamiento o tiempo de inactividad en tu sitio.<\/p><p>Las razones comunes de este error incluyen una configuraci&oacute;n incorrecta, credenciales no v&aacute;lidas, bases de datos fallidas y archivos del n&uacute;cleo da&ntilde;ados.<\/p>\n                <\/div><\/p><p>Cuando alguien visita tu sitio de WordPress, comandos <strong>PHP <\/strong>espec&iacute;ficos<strong> <\/strong>obtienen informaci&oacute;n de la base de datos. Estos datos aparecer&aacute;n en el navegador del visitante, mostrando la p&aacute;gina web solicitada.<\/p><p>Sin embargo, las configuraciones incorrectas o la corrupci&oacute;n de datos pueden hacer que falle la conexi&oacute;n a la base de datos. Como no puede recuperar datos, en su lugar aparecer&aacute; el mensaje de WordPress &ldquo;Error establishing a database connection&rdquo;.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"213\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Error-establishing-a-database-connection.png\" alt=\"Mensaje: Error establishing a database connection de WP\" class=\"wp-image-39534\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-300x62.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-150x31.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-768x160.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Ten en cuenta que este mensaje puede no aparecer si la <a href=\"\/co\/tutoriales\/cache-web\">cach&eacute; de la p&aacute;gina web<\/a> est&aacute; disponible, lo que a menudo hace que el error sea dif&iacute;cil de advertir al principio. Sin embargo, un panel de administraci&oacute;n inaccesible puede indicar este error de conexi&oacute;n a la base de datos de WordPress.<\/p><h2 class=\"wp-block-heading\" id=\"h-que-causa-el-error-establishing-a-database-connection-en-wordpress\">&iquest;Qu&eacute; causa el &ldquo;Error Establishing a Database Connection&rdquo; en WordPress?<\/h2><p>Hay varias causas comunes que producen el &ldquo;Error Establishing a Database Connection&rdquo; en WordPress:<\/p><ul class=\"wp-block-list\">\n<li><strong>Credenciales de acceso a la base de datos incorrectas en el archivo wp-config<\/strong>: la base de datos de WordPress utiliza la informaci&oacute;n de inicio de sesi&oacute;n de tu proveedor de alojamiento. Si modificas la contrase&ntilde;a y el nombre de usuario de la <a href=\"\/co\/tutoriales\/que-es-mysql\">base de datos MySQL<\/a>, las credenciales antiguas de tus archivos de configuraci&oacute;n no ser&aacute;n v&aacute;lidas.<\/li>\n\n\n\n<li><strong>Base de datos corrupta:<\/strong> los plugins defectuosos o los temas incompatibles pueden corromper las tablas de la base de datos y su contenido, provocando errores.<\/li>\n\n\n\n<li><strong>Error del servidor de base de datos:<\/strong> los problemas en la infraestructura de tu proveedor de alojamiento web pueden causar un error en la base de datos. Por ejemplo, los picos de tr&aacute;fico o los problemas de permisos pueden hacer que el servidor no responda.<\/li>\n\n\n\n<li><strong>Corrupci&oacute;n de archivos del n&uacute;cleo:<\/strong> los archivos del n&uacute;cleo de WordPress definen c&oacute;mo trabaja y funciona tu sitio. Un c&oacute;digo defectuoso en plugins y temas puede corromperlos, provocando fallos en la base de datos.<\/li>\n<\/ul><p>El mensaje emergente puede ayudarte a identificar qu&eacute; causa &ldquo;Error Establishing a Database Connection&rdquo;.&nbsp;<\/p><p>Por ejemplo, si ves la siguiente ventana de error en el panel de administraci&oacute;n de tu sitio de WordPress, es probable que el motivo sean unas credenciales de acceso a la base de datos incorrectas.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Error-establishing-a-database-connection-1.png\" alt=\"Ejemplo de Error Establishing a Database Connection\" class=\"wp-image-39535\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-1.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-1-300x107.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-1-150x53.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Error-establishing-a-database-connection-1-768x273.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/co\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-como-solucionar-el-error-establishing-a-database-connection-de-wordpress-8-metodos-diferentes\">C&oacute;mo solucionar el &ldquo;Error Establishing a Database Connection&rdquo; de WordPress: 8 m&eacute;todos diferentes<\/h2><p>Tras entender las razones m&aacute;s comunes del mensaje &ldquo;Error Establishing a Database Connection&rdquo;, aprender&aacute;s ocho soluciones para resolverlo.&nbsp;<\/p><p>Antes de continuar, haz una <a href=\"\/co\/tutoriales\/una-copia-seguridad-sitio-wordpress\">copia de seguridad de tu sitio de WordPress<\/a> para evitar da&ntilde;os mayores debidos a errores de configuraci&oacute;n.<\/p><h3 class=\"wp-block-heading\">1. Comprueba tu servidor de base de datos<\/h3><p>Una base de datos tiene un n&uacute;mero m&aacute;ximo de clientes conectados. El servidor interrumpir&aacute; las conexiones si supera el l&iacute;mite, provocando tiempos de inactividad e impidiendo que tu sitio web obtenga los datos solicitados.<\/p><p>Por esta raz&oacute;n, un aumento de tr&aacute;fico suele provocar el &ldquo;Error Establishing a Database Connection&rdquo;. Para solucionarlo, minimiza las peticiones del back-end de tu servidor utilizando plugins de cach&eacute; como <a href=\"https:\/\/es.wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noreferrer noopener\">W3 Total Cache<\/a> o <a href=\"https:\/\/wp-rocket.me\/\" target=\"_blank\" rel=\"noreferrer noopener\">WP Rocket<\/a>.<\/p><p>Los problemas de red tambi&eacute;n pueden causar el mensaje de error. Te recomendamos que te pongas en contacto con tu proveedor de alojamiento web para comprobar si todos los sitios de WordPress del mismo servidor experimentan el mismo problema. Si es as&iacute;, el error se debe al hosting web.<\/p><p>Otra causa com&uacute;n de que un servidor no responda es la falta de permisos de usuario. Si tu usuario de la base de datos de WordPress no tiene los permisos de acceso adecuados, no podr&aacute; conectarse y recuperar contenido del back-end.<\/p><p>Para comprobar si el usuario de la base de datos tiene los privilegios correctos, <a href=\"\/co\/tutoriales\/conectar-php-mysql\">accede al servidor MySQL utilizando PHP<\/a>. Aqu&iacute; te explicamos c&oacute;mo hacerlo si eres usuario de Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Accede a <strong>hPanel<\/strong>. Selecciona <strong>Sitio Web <\/strong>en el men&uacute; superior y haz clic en <strong>Administrar <\/strong>en el sitio web que quieras configurar.<\/li>\n\n\n\n<li>En la p&aacute;gina de gesti&oacute;n del sitio web, selecciona <strong>Administrador de archivos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/hPanel.png\" alt=\"Tablero principal de hPanel\" class=\"wp-image-39536\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/hPanel.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/hPanel-300x151.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/hPanel-150x75.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/hPanel-768x385.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"3\">\n<li>Navega hasta la carpeta <strong>public_html <\/strong>y haz clic en el icono crear un <strong>Nuevo archivo<\/strong> de la<strong> <\/strong>barra lateral izquierda.<\/li>\n\n\n\n<li>Crea un nuevo archivo PHP con cualquier nombre. Utilizaremos <strong>test.php <\/strong>para este tutorial.<\/li>\n\n\n\n<li>Pega el siguiente c&oacute;digo en el archivo. Recuerda sustituir la contrase&ntilde;a y el nombre de usuario de la base de datos MySQL por el valor real.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n$link = mysqli_connect('localhost', 'username', 'password');\nif (!$link) {\ndie('Could not connect: ' . mysqli_error());\n}\necho 'Connected successfully';\nmysqli_close($link);\n?&gt;<\/pre><ol class=\"wp-block-list\" start=\"6\">\n<li>Pulsa el icono del <strong>disco <\/strong>en la esquina superior derecha para guardar el archivo.<\/li>\n\n\n\n<li>Abre una nueva pesta&ntilde;a en tu navegador web y accede al archivo introduciendo el nombre del archivo y la ruta despu&eacute;s del dominio, de esta forma:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">tudominio.com\/public_html\/test.php<\/pre><p>Si el script de depuraci&oacute;n de WordPress no devuelve un error, tu usuario de la base de datos tiene permisos suficientes y la conexi&oacute;n deber&iacute;a funcionar con normalidad.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Conexio%CC%81n-exitosa.png\" alt=\"Conexi&oacute;n exitosa de sitio despu&eacute;s de arreglar &ldquo;Error Establishing a Database Connection&rdquo;\" class=\"wp-image-39537\"><\/figure><p>En caso contrario, ajusta los permisos de usuario para garantizar una conexi&oacute;n correcta a la base de datos. En hPanel, accede a ella navegando a <strong>Bases de datos <\/strong>&rarr; <strong>Lista de bases de datos MySQL actuales y usuarios<\/strong>.<\/p><p>Haz clic en el icono de<strong> tres puntos <\/strong>situado junto a la cuenta y selecciona <strong>Cambiar permisos<\/strong>. Marca todas las casillas y selecciona <strong>Actualizar<\/strong>. Vuelve a ejecutar el script de depuraci&oacute;n para comprobar si el problema persiste.<\/p><h3 class=\"wp-block-heading\">2. Verifica las credenciales de la base de datos<\/h3><p>Las credenciales de inicio de sesi&oacute;n incorrectas son otra raz&oacute;n com&uacute;n del mensaje &ldquo;Error Establishing a Database Connection&rdquo;. Esto suele ocurrir despu&eacute;s de migrar un sitio de WordPress a un nuevo proveedor de alojamiento.<\/p><p>Para solucionarlo, comprueba si la informaci&oacute;n del host de la base de datos en el panel de control de tu alojamiento y el archivo <strong>wp-config.php <\/strong>coinciden. Si no puedes acceder al panel de control de tu hosting, <a href=\"\/co\/tutoriales\/configurar-filezilla\">utiliza un cliente FTP como FileZilla<\/a> para ver los archivos de tu sitio.<\/p><p>Aunque el procedimiento general es similar, los pasos pueden diferir. Por ejemplo, debes descargar manualmente el archivo, editarlo y volver a subirlo. En Hostinger, puedes hacerlo directamente en un navegador web a trav&eacute;s del <strong>Administrador de archivos <\/strong>de <strong>hPanel<\/strong>.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1024\" height=\"273\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Administrador-de-archivos-.png\" alt=\"Editor del Administrador de archivos de hPanel\" class=\"wp-image-39538\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Administrador-de-archivos-.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Administrador-de-archivos--300x80.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Administrador-de-archivos--150x40.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Administrador-de-archivos--768x205.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Tras abrir <strong>el Administrador de archivos<\/strong>, localiza el archivo <strong>wp-config.php <\/strong>dentro del directorio <strong>public_html<\/strong>. Haz clic con el bot&oacute;n derecho y selecciona <strong>Editar<\/strong>. Busca la siguiente informaci&oacute;n sobre la base de datos:<\/p><ul class=\"wp-block-list\">\n<li><strong>DB_NAME:<\/strong> nombre de la base de datos<\/li>\n\n\n\n<li><strong>DB_USER:<\/strong> nombre de usuario de la base de datos<\/li>\n\n\n\n<li><strong>DB_PASSWORD:<\/strong> contrase&ntilde;a de la base de datos<\/li>\n\n\n\n<li><strong>DB_HOST:<\/strong> host de la base de datos<\/li>\n<\/ul><p>Guarda esta informaci&oacute;n del host de la base de datos en un lugar seguro, ya que la compararemos con la de tu cuenta de hosting web.&nbsp;<\/p><p>A continuaci&oacute;n, vuelve a <strong>hPanel <\/strong>y ve a <strong>Base de datos <\/strong>&rarr; <strong>Administraci&oacute;n<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Gestio%CC%81n-base-de-datos-MySQL.png\" alt=\"Lista de bases de datos y usuarios MySQL actuales en hPanel\" class=\"wp-image-39539\"><\/figure><p>Comprueba toda la informaci&oacute;n de la base de datos en la secci&oacute;n <strong>Lista de bases de datos y usuarios MySQL actuales<\/strong>. Si las credenciales de tu archivo <strong>wp-config <\/strong>y la configuraci&oacute;n de <strong>la base de datos MySQL <\/strong>coinciden, pero el problema persiste, pasa al siguiente m&eacute;todo.&nbsp;<\/p><p>Si la informaci&oacute;n no coincide, introduce las credenciales correctas de la base de datos desde el panel de control de tu alojamiento. Para ello, a&ntilde;ade el siguiente c&oacute;digo en <strong>wp-config.php<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define('DB_NAME', 'fill_this_with_your_current_database_name');\n\ndefine('DB_USER', 'fill_this_with_your_current_username');\n\ndefine('DB_HOST', 'fill_this_with_your_current_localhost');<\/pre><p>Sustituye los marcadores de posici&oacute;n por la informaci&oacute;n correcta. Una vez terminado, haz clic en el icono del <strong>disco <\/strong>para guardar los cambios. Actualiza WordPress para ver si se ha resuelto el &ldquo;Error Establishing a Database Connection&rdquo; del sitio web.<\/p><p>Si el error persiste, restablece la contrase&ntilde;a de la base de datos desde la secci&oacute;n <strong>Lista de bases de datos y usuarios MySQL actuales<\/strong>. Pulsa el icono de los <strong>tres puntos <\/strong>&rarr; <strong>Cambiar contrase&ntilde;a<\/strong>. Introduce la nueva contrase&ntilde;a y pulsa <strong>Actualizar<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Cambiar-contrasen%CC%83a-MySQL.png\" alt=\"Cambiar contrase&ntilde;a en MySQL\" class=\"wp-image-39540\"><\/figure><p>Si has utilizado el nombre de usuario y la contrase&ntilde;a correctos para la base de datos, pero sigue apareciendo el mensaje &ldquo;Error Establishing a Database Connection&rdquo;, comprueba el valor <strong>DB_HOST <\/strong>del archivo <strong>wp-config.php<\/strong>. Debe ser <strong>localhost<\/strong>, <strong>127.0.0.1 <\/strong>o una <strong>URL<\/strong>, dependiendo de tu proveedor de alojamiento.<\/p><p>Pregunta a tu host web por el valor correcto. Sin embargo, si no has realizado el proceso de <a href=\"\/co\/tutoriales\/como-migrar-wordpress\/\">migrar tu sitio web de WordPress<\/a> recientemente, el nombre de host MySQL no deber&iacute;a ser el problema.<\/p><h3 class=\"wp-block-heading\">3. Repara archivos da&ntilde;ados<\/h3><p>Adem&aacute;s de una base de datos defectuosa, los archivos da&ntilde;ados tambi&eacute;n pueden provocar el mensaje &ldquo;Error Establishing a Database Connection&rdquo;. Esto puede deberse a temas o plugins defectuosos, ya que su c&oacute;digo puede entrar en conflicto con el c&oacute;digo base de WordPress.<\/p><p>Para resolver el problema, desactiva el &uacute;ltimo plugin o tema que hayas descargado, ya que lo m&aacute;s probable es que sean los culpables. Si tienes varios programas de terceros, te recomendamos desactivar todos los plugins a la vez y activarlos individualmente.<\/p><p>Abre tu panel de WordPress y haz clic en <strong>Plugins <\/strong>en la barra lateral. Marca la casilla de la esquina superior izquierda para seleccionar todos los plugins. Haz clic en el men&uacute; desplegable <strong>Acciones en lote <\/strong>y selecciona <strong>Desactivar<\/strong>. Pulsa <strong>Aplicar<\/strong>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"200\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Plugins-WP.png\" alt=\"Secci&oacute;n de plugins de WP\" class=\"wp-image-39541\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Plugins-WP.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Plugins-WP-300x58.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Plugins-WP-150x29.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Plugins-WP-768x150.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>En el caso de los temas, no puedes desactivarlos todos simult&aacute;neamente a trav&eacute;s del panel de administraci&oacute;n de WordPress. En su lugar, activa cada uno de ellos individualmente yendo a <strong>Apariencia <\/strong>&rarr; <strong>Temas <\/strong>en el panel de control.<\/p><p>Si el error de la base de datos te impide acceder al panel de WordPress, desactiva temporalmente todos los plugins de WordPress renombrando la carpeta de <strong>plugins <\/strong>mediante el Administrador de archivos o un cliente FTP.<\/p><p>Para los usuarios de Hostinger, ve a <strong>Administrador de archivos <\/strong>&rarr; <strong>public_html <\/strong>&rarr; <strong>wp-content<\/strong>. Haz clic con el bot&oacute;n derecho en la carpeta <strong>plugins <\/strong>y selecciona <strong>Cambiar nombre<\/strong>. Introduce un nuevo nombre y confirma los cambios.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Renombrar-archivo.png\" alt=\"Opci&oacute;n de Renombrar archivo de Administrador de archivos\" class=\"wp-image-39542\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Renombrar-archivo.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Renombrar-archivo-300x138.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Renombrar-archivo-150x69.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Renombrar-archivo-768x353.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Despu&eacute;s de renombrar la carpeta, el backend de tu sitio web y el &aacute;rea de administraci&oacute;n deber&iacute;an ser accesibles. Vuelve al <strong>Administrador de archivos <\/strong>y restaura las carpetas a sus nombres originales.<\/p><p><div><p class=\"important\"><strong>&iexcl;Importante!<\/strong> Puedes desactivar todos los temas simult&aacute;neamente cambiando el nombre de la carpeta. Sin embargo, a diferencia de los plugins, el tema predeterminado se reactivar&aacute; autom&aacute;ticamente cuando lo reviertas al nombre original.<\/p><\/div><\/p><p>Todos los plugins inactivos de WordPress deber&iacute;an aparecer ahora en el panel de control del administrador.&nbsp;<\/p><p>Vuelve a activarlos individualmente para determinar cu&aacute;les son los defectuosos. A continuaci&oacute;n, elimina los plugins problem&aacute;ticos haciendo clic en <strong>Eliminar <\/strong>debajo de sus nombres.<\/p><p>Si ninguna de las soluciones funciona, es posible que los archivos principales de tu <a href=\"\/co\/tutoriales\/que-es-un-cms\">sistema de gesti&oacute;n de contenidos (CMS)<\/a> est&eacute;n da&ntilde;ados. Esto significa que debes sustituirlos por los archivos predeterminados de una nueva instalaci&oacute;n de WordPress.<\/p><p><a href=\"https:\/\/es.wordpress.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga WordPress<\/a>, extrae el paquete y abre su contenido. Elimina la carpeta <strong>wp-content <\/strong>y el archivo <strong>wp-config-sample.php<\/strong>. A continuaci&oacute;n, sube los elementos restantes al directorio ra&iacute;z de tu sitio web mediante el <strong>Administrador de archivos <\/strong>o FTP.<\/p><p><div><p class=\"important\"><strong>&iexcl;Importante!<\/strong> Aunque puedes instalar WordPress desde cero para restaurar los archivos del n&uacute;cleo, no te lo recomendamos, ya que borrar&aacute;s los datos de tu sitio web.<\/p><\/div><\/p><h3 class=\"wp-block-heading\">4. Repara la base de datos en WordPress<\/h3><p>Otro problema que puede provocar &ldquo;Error Establishing a Database Connection&rdquo; en WordPress es una base de datos corrupta. Esto suele ocurrir por eliminar plugins o temas con frecuencia, que pueden a&ntilde;adir datos redundantes que alteran las tablas.<\/p><p>Normalmente, tu panel de WordPress muestra el mensaje &ldquo;<strong>Una o m&aacute;s tablas de la base de datos no est&aacute;n disponibles. Puede que sea necesario reparar la base de datos&rdquo;<\/strong>.<\/p><p>Para ejecutar la reparaci&oacute;n de la base de datos, inserta la siguiente funci&oacute;n en la parte inferior de tu archivo <strong>wp-config.php<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define('WP_ALLOW_REPAIR', true);<\/pre><p>Navega a la carpeta <strong>public_html <\/strong>a trav&eacute;s <strong>del Administrador de archivos<\/strong>. Haz clic con el bot&oacute;n derecho en el archivo <strong>wp-config.php <\/strong>y haz clic en <strong>Editar<\/strong>. Pega la funci&oacute;n y haz clic en el icono del <strong>disco <\/strong>para guardar los cambios.<\/p><p>A continuaci&oacute;n, abre una nueva pesta&ntilde;a en tu navegador web e introduce: http:\/\/www.tudominio.com\/wp-admin\/maint\/repair.php. Aparecer&aacute;n dos modos de reparaci&oacute;n de la base de datos. Elige la opci&oacute;n <strong>Reparar base de datos <\/strong>y espera a que finalice el proceso.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Reparar-base-de-datos-WP.png\" alt=\"Mensaje de reparar base de datos de WP\" class=\"wp-image-39543\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Reparar-base-de-datos-WP.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Reparar-base-de-datos-WP-300x143.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Reparar-base-de-datos-WP-150x71.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Reparar-base-de-datos-WP-768x366.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Vuelve a tu sitio de WordPress para ver si se ha solucionado el problema. Una vez solucionado, elimina inmediatamente la funci&oacute;n de reparaci&oacute;n del <strong>archivo wp-config.php<\/strong>, ya que personas no autorizadas podr&iacute;an aprovecharse de ella para acceder a tu backend.<\/p><h3 class=\"wp-block-heading\">5. Crea una nueva base de datos<\/h3><p>Si los m&eacute;todos anteriores no funcionan, puede que tengas que crear una nueva base de datos MySQL y <a href=\"https:\/\/support.hostinger.com\/es\/articles\/3989447-como-restaurar-wordpress-desde-las-copias-de-seguridad\" target=\"_blank\" rel=\"noreferrer noopener\">restaurar los datos del sitio web a partir de una copia de seguridad<\/a>, ya que la actual puede estar completamente da&ntilde;ada.<\/p><p>Los pasos son diferentes seg&uacute;n tu empresa de hosting web y tu panel de control. Si eres usuario de Hostinger, empieza por descargar la copia de seguridad.<\/p><ol class=\"wp-block-list\">\n<li>En <strong>hPanel<\/strong>, abre el men&uacute; de gesti&oacute;n de tu sitio web.<\/li>\n\n\n\n<li>En la barra lateral, navega hasta <strong>Archivos <\/strong>&rarr; <strong>Copias de seguridad<\/strong>.<\/li>\n\n\n\n<li>Selecciona <strong>Copias de seguridad de bases de datos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Copias-de-seguridad-de-bases-de-datos.png\" alt=\"Administrador de copias de seguridad en hPanel\" class=\"wp-image-39544\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Copias-de-seguridad-de-bases-de-datos.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Copias-de-seguridad-de-bases-de-datos-300x107.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Copias-de-seguridad-de-bases-de-datos-150x53.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Copias-de-seguridad-de-bases-de-datos-768x273.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"4\">\n<li>Elige la base de datos defectuosa en el men&uacute; desplegable y haz clic en <strong>Mostrar base de datos <\/strong>para mostrar las copias de seguridad disponibles.<\/li>\n\n\n\n<li>Selecciona la fecha de la copia de seguridad que quieras restaurar y haz clic en <strong>Descargar<\/strong>.<\/li>\n\n\n\n<li>Espera a que <strong>hPanel <\/strong>termine de preparar el archivo. Una vez terminado, haz clic en <strong>Descargar copia de seguridad<\/strong>.<\/li>\n<\/ol><p>Te recomendamos que descargues varias copias de seguridad por si la &uacute;ltima tiene errores.<\/p><p>A continuaci&oacute;n, crea una nueva base de datos y restaura los datos mediante <strong>phpMyAdmin<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>En el men&uacute; de gesti&oacute;n del sitio web de <strong>hPanel<\/strong>, ve a la barra lateral &rarr; <strong>Bases de datos <\/strong>&rarr; <strong>Administraci&oacute;n<\/strong>.<\/li>\n\n\n\n<li>Introduce el nuevo <strong>usuario MySQL<\/strong>, el <strong>nombre de usuario de la base de datos <\/strong>y la <strong>contrase&ntilde;a<\/strong>. Haz clic en <strong>Crear base de datos<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/crear-base-de-datos-MySQL.png\" alt=\"Administraci&oacute;n de bases de datos de hPanel\" class=\"wp-image-39545\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/crear-base-de-datos-MySQL.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/crear-base-de-datos-MySQL-300x106.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/crear-base-de-datos-MySQL-150x53.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/crear-base-de-datos-MySQL-768x272.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"3\">\n<li>Despl&aacute;zate hacia abajo y haz clic en <strong>Ingresar a phpMyAdmin <\/strong>en la base de datos reci&eacute;n creada.<\/li>\n\n\n\n<li>En el panel de gesti&oacute;n de la base de datos, pasa a la pesta&ntilde;a <strong>Importar<\/strong>.<\/li>\n\n\n\n<li>Haz clic en <strong>Elegir archivo <\/strong>y selecciona la copia de seguridad de la base de datos que has descargado. Despl&aacute;zate hasta la parte inferior y haz clic en <strong>Importar<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Importar-archivo-en-phpMyAdmin-.png\" alt=\"Importar bases de datos en phpMyAdmin\" class=\"wp-image-39546\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Importar-archivo-en-phpMyAdmin-.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Importar-archivo-en-phpMyAdmin--300x90.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Importar-archivo-en-phpMyAdmin--150x45.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Importar-archivo-en-phpMyAdmin--768x230.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Por &uacute;ltimo, conecta la nueva base de datos MySQL a tu p&aacute;gina web de WordPress modificando el archivo <strong>wp-config.php<\/strong>. Abre el <strong>Administrador de archivos<\/strong>, navega hasta la carpeta <strong>public_html<\/strong>, haz clic con el bot&oacute;n derecho en el elemento y selecciona <strong>Editar<\/strong>.<\/p><p>Introduce tu nuevo usuario MySQL, el nombre de la base de datos y la contrase&ntilde;a en las l&iacute;neas correspondientes. Guarda los cambios y tu panel de WordPress deber&iacute;a funcionar con normalidad.<\/p><h3 class=\"wp-block-heading\">6. Aseg&uacute;rate de que tu dominio apunta a tu proveedor de alojamiento<\/h3><p>Cambiar a un nuevo proveedor de alojamiento mover&aacute; tus archivos a un nuevo servidor. Esto podr&iacute;a causar un error si tu dominio no apunta al host de base de datos correcto, impidiendo que el sitio web recupere datos.<\/p><p>Para apuntar tu dominio al host de la base de datos, comprueba si los servidores de nombres de tu panel de control de alojamiento y WHOIS coinciden.<\/p><p>Para comprobar los servidores de nombres en Hostinger, ve a <strong>hPanel <\/strong>&rarr; <strong>Sitios web <\/strong>&rarr; <strong>Administrar <\/strong>&rarr; <strong>Ver detalles <\/strong>bajo el nombre de tu plan de alojamiento web. Alternativamente, utiliza una herramienta online como <a href=\"https:\/\/dnschecker.org\/all-dns-records-of-domain.php\" target=\"_blank\" rel=\"noreferrer noopener\">dnschecker<\/a>.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"262\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Ver-detalles-de-sitio-web-hPanel.png\" alt=\"Panel de contro hPanel\" class=\"wp-image-39547\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Ver-detalles-de-sitio-web-hPanel.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Ver-detalles-de-sitio-web-hPanel-300x77.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Ver-detalles-de-sitio-web-hPanel-150x38.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Ver-detalles-de-sitio-web-hPanel-768x197.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Si la informaci&oacute;n coincide, tu dominio apunta a la direcci&oacute;n correcta y deber&iacute;a funcionar bien. Si no es as&iacute;, introduce los servidores de nombres de tu proveedor de alojamiento en el panel de control de tu registrador de dominios.<\/p><p>Para <a href=\"https:\/\/support.hostinger.com\/es\/articles\/1696789-como-cambiar-los-nameservers-de-mi-dominio\" target=\"_blank\" rel=\"noreferrer noopener\">cambiar los servidores de nombres de dominio de Hostinger<\/a>, ve a <strong>hPanel <\/strong>&rarr; <strong>Dominios <\/strong>&rarr; <strong>Administrar<\/strong>. En la secci&oacute;n <strong>Informaci&oacute;n del dominio<\/strong>, haz clic en <strong>Cambiar <\/strong>junto a los servidores de nombres.<\/p><p><div><p class=\"important\"><strong>&iexcl;Importante!<\/strong> Si tanto tu dominio como tu sitio web est&aacute;n alojados en Hostinger, los servidores de nombres deber&iacute;an establecerse autom&aacute;ticamente en los nuestros.<\/p><\/div><\/p><p>Alternativamente, <a href=\"\/co\/tutoriales\/como-apuntar-un-dominio-a-hostinger\">apunta tu nombre de dominio a Hostinger<\/a> a trav&eacute;s del <strong>registro A,<\/strong> un tipo de configuraci&oacute;n DNS que asigna tu dominio a una IP. Ten en cuenta que este m&eacute;todo s&oacute;lo funciona si utilizas una direcci&oacute;n est&aacute;tica.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Ejemplo-direccio%CC%81n-esta%CC%81tica.png\" alt=\"Comprobar dominio est&aacute;tico\" class=\"wp-image-39548\"><\/figure><p>Para ello, recupera el valor del registro A de tu nombre de dominio utilizando una herramienta online de b&uacute;squeda de DNS. Ve a tu cuenta de alojamiento y comprueba la direcci&oacute;n IP de tu servidor. En Hostinger, puedes encontrar esta informaci&oacute;n en la p&aacute;gina <strong>Detalles del plan<\/strong>.<\/p><p>Ve al panel de control de tu registrador y sustituye el valor del registro A por la direcci&oacute;n IP de tu proveedor de alojamiento. Los usuarios de Hostinger pueden encontrarlo en el men&uacute; <a href=\"https:\/\/support.hostinger.com\/es\/articles\/1583249-como-administrar-los-registros-dns-en-hostinger\" target=\"_blank\" rel=\"noreferrer noopener\">Editor de zonas DNS<\/a>.<\/p><h3 class=\"wp-block-heading\">7. Actualiza la URL del sitio web de WordPress<\/h3><p>Si el error de conectividad de la base de datos se produce despu&eacute;s de migrar a otro host, comprueba si la URL de tu sitio de WordPress ha cambiado. Este cambio puede impedir que MySQL se conecte y env&iacute;e datos al front-end, provocando un error.<\/p><p>Para resolverlo, actualiza la URL de tu sitio en la base de datos MySQL a trav&eacute;s de <strong>phpMyAdmin<\/strong>. Los usuarios de Hostinger pueden encontrar el bot&oacute;n de acceso al panel yendo a <strong>Bases de datos <\/strong>&rarr; <strong>Administraci&oacute;n <\/strong>en <strong>hPanel<\/strong>.<\/p><p>Selecciona tu <a href=\"\/co\/tutoriales\/que-es-base-datos-wordpress\">base de datos de WordPress<\/a> en la barra lateral y haz clic en la pesta&ntilde;a <strong>SQL<\/strong>. En el campo proporcionado, introduce lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">UPDATE wp_options SET option_value = replace(option_value, 'http:\/\/www.old-domain.com', 'http:\/\/www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';\n\nUPDATE wp_posts SET guid = replace(guid, 'http:\/\/www.old-domain.com','http:\/\/www.new-domain.com');\n\nUPDATE wp_posts SET post_content = replace(post_content, 'http:\/\/www.old-domain.com', 'http:\/\/www.new-domain.com');\n\nUPDATE wp_postmeta SET meta_value = replace(meta_value,'http:\/\/www.old-domain.com','http:\/\/www.new-domain.com');<\/pre><p>Sustituye <strong>http:\/\/www.old-domain.com <\/strong>por la URL de tu antiguo sitio y sustituye <strong>http:\/\/www.new-domain.com <\/strong>por la nueva. Despl&aacute;zate hacia abajo y pulsa el bot&oacute;n <strong>Ir <\/strong>para ejecutar el script.<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"551\" src=\"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-content\/uploads\/sites\/32\/2024\/05\/Actualizar-dominio-en-phpMyAdmin.png\" alt=\"Actualizaci&oacute;n de dominio a trav&eacute;s de phpMyAdmin\" class=\"wp-image-39549\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Actualizar-dominio-en-phpMyAdmin.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Actualizar-dominio-en-phpMyAdmin-300x162.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Actualizar-dominio-en-phpMyAdmin-150x81.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/05\/Actualizar-dominio-en-phpMyAdmin-768x413.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\">8. M&eacute;todos alternativos para solucionar el &ldquo;Error Establishing a Database Connection&rdquo; de WordPress<\/h3><p>Si el mensaje &ldquo;Error Establishing a Database Connection&rdquo; persiste despu&eacute;s de intentar los m&eacute;todos anteriores, prueba las siguientes alternativas.<\/p><p><strong>Contacta con el equipo de soporte<\/strong><\/p><p>Pide ayuda al servicio de atenci&oacute;n al cliente de tu proveedor de alojamiento web para resolver el problema de la base de datos. Ellos tienen acceso al back-end de tu sitio web y deber&iacute;an ser capaces de identificar la causa ra&iacute;z.<\/p><p>Dependiendo de tu proveedor de hosting web, la disponibilidad del servicio de atenci&oacute;n al cliente puede variar. El <a href=\"\/co\/contactos\">equipo de &Eacute;xito del cliente<\/a> de Hostinger est&aacute; disponible 24\/7, a trav&eacute;s del chat en directo para ayudarte a resolver tus problemas y responder a tus preguntas.<\/p><p>Si tu proveedor de hosting web no ofrece asistencia las 24 horas del d&iacute;a, busca soluciones en otras fuentes, como el <a href=\"https:\/\/wordpress.org\/support\/forums\/\" target=\"_blank\" rel=\"noreferrer noopener\">foro oficial de WordPress<\/a>. Recuerda no dar informaci&oacute;n sensible, como las credenciales de tu base de datos, cuando hagas preguntas en foros p&uacute;blicos.<\/p><p><strong>Reinicia el servidor web<\/strong><\/p><p>Si alojas WordPress y el servidor MySQL en un entorno de alojamiento dedicado, rein&iacute;cialo para actualizar la configuraci&oacute;n. El reinicio terminar&aacute; los servicios en segundo plano que podr&iacute;an causar el error de conectividad.<\/p><p>Los usuarios del <a href=\"\/co\/servidor-vps\">VPS<\/a> de Hostinger pueden reiniciar el servidor web y de base de datos haciendo clic en el bot&oacute;n <strong>Reiniciar <\/strong>de la p&aacute;gina de resumen de su VPS.<\/p><p>Alternativamente, con&eacute;ctate como usuario <strong>root <\/strong>a trav&eacute;s de un<strong> <\/strong><a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">cliente SSH como PuTTY<\/a> e introduce el comando de reinicio seg&uacute;n tu sistema operativo. Para Linux, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">reboot<\/pre><p>Si no utilizas un entorno de alojamiento dedicado, pide ayuda a tu proveedor de <a href=\"\/co\/hosting-wordpress\">hosting WordPress<\/a>, ya que es posible que la opci&oacute;n de reinicio manual no est&eacute; disponible.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/co\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p><strong>Restaura la &uacute;ltima copia de seguridad<\/strong><\/p><p>Restaura tanto tu base de datos como los archivos del sitio web para revertir los cambios que puedan causar los errores. La forma m&aacute;s sencilla es utilizar la funci&oacute;n de copia de seguridad de tu panel de control de alojamiento web.<\/p><p>Los usuarios de Hostinger pueden restaurar la &uacute;ltima copia de seguridad con unos pocos clics a trav&eacute;s de <strong>hPanel<\/strong>. En el &aacute;rea de gesti&oacute;n del sitio web, navega hasta la barra lateral &rarr; <strong>Archivos <\/strong>&rarr; <strong>Copias de seguridad<\/strong>. Selecciona <strong>Restaurar sitio web <\/strong>y elige la fecha m&aacute;s reciente.<\/p><p>Marca la casilla de confirmaci&oacute;n para reconocer que la copia de seguridad sobrescribir&aacute; los archivos de tu sitio web. Conf&iacute;rmalo haciendo clic en <strong>Restaurar<\/strong>.<\/p><p>Para restaurar tu base de datos, ve al men&uacute; <strong>Copias de seguridad de la base de datos <\/strong>y sigue los mismos pasos.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-evitar-el-error-establishing-a-database-connection\">C&oacute;mo evitar el &ldquo;Error Establishing a Database Connection&rdquo;<\/h2><p>El problema de la base de datos puede perjudicar el tr&aacute;fico de tu sitio web y la optimizaci&oacute;n de los motores de b&uacute;squeda. Tras solucionar el error, aplica las siguientes buenas pr&aacute;cticas para evitar que vuelva a producirse:<\/p><ul class=\"wp-block-list\">\n<li><strong>Activa la copia de seguridad autom&aacute;tica:<\/strong> haz <a href=\"\/co\/tutoriales\/una-copia-seguridad-sitio-wordpress\">copias de seguridad peri&oacute;dicas de WordPress<\/a> y de su base de datos para asegurarte de que tienes un punto de restauraci&oacute;n si vuelve a surgir el problema. Simplifica la resoluci&oacute;n de problemas y evita la p&eacute;rdida de datos.<\/li>\n\n\n\n<li><strong>Optimiza tu base de datos de WordPress<\/strong>: limpia tu base de datos utilizando un plugin como <strong>WP-Optimize<\/strong>. Tener demasiados datos ralentizar&aacute; el back-end de tu sitio web, pudiendo causar tiempos de inactividad y errores de conectividad.<\/li>\n\n\n\n<li><strong>Instala temas y plugins de confianza:<\/strong> descarga s&oacute;lo plugins y temas de fuentes de confianza, como la biblioteca oficial de WordPress. El software de fuentes aleatorias podr&iacute;a contener malware o c&oacute;digo no probado que podr&iacute;a ser incompatible con la funcionalidad de WordPress.<\/li>\n\n\n\n<li><strong>Utiliza un alojamiento web fiable:<\/strong> aloja tu sitio WordPress en un proveedor de alojamiento fiable. Hostinger garantiza un alto tiempo de actividad para tu base de datos y proporciona un soporte fiable para ayudarte a resolver cualquier problema.<\/li>\n\n\n\n<li><strong>Mantente al d&iacute;a:<\/strong> suscr&iacute;bete al <a href=\"\/co\/blog\/\">blog de Hostinger<\/a> para estar al d&iacute;a de las &uacute;ltimas novedades de WordPress. Estas actualizaciones suelen explicar posibles problemas, lo que te permite tomar medidas preventivas.<\/li>\n\n\n\n<li><strong>Supervisi&oacute;n peri&oacute;dica: <\/strong>la comprobaci&oacute;n regular de tu sitio y base de datos de WordPress puede ayudar a detectar r&aacute;pidamente los problemas antes de que causen m&aacute;s da&ntilde;os.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>El problema &ldquo;Error Establishing a Database Connection&rdquo; se produce cuando tu sitio de WordPress no puede recuperar los datos solicitados de la base de datos.&nbsp;<\/p><p>Entre sus causas m&aacute;s comunes se encuentran las credenciales no coincidentes, los archivos da&ntilde;ados o la inactividad del servidor.<\/p><p>En este art&iacute;culo, hemos explorado algunas de las soluciones m&aacute;s comunes para &ldquo;Error Establishing a Database Connection&rdquo;.&nbsp;<\/p><p>En primer lugar, prueba a ejecutar un archivo <strong>PHP <\/strong>de prueba para comprobar si tu base de datos est&aacute; en funcionamiento y el usuario de WordPress tiene permisos suficientes.&nbsp;<\/p><p>Tambi&eacute;n puedes asegurarte de que el nombre de host, el nombre de usuario y la contrase&ntilde;a de MySQL en el panel de control de tu alojamiento y en <strong>wp-config.php <\/strong>coinciden.<\/p><p>Prueba a desactivar los plugins y temas con c&oacute;digo conflictivo y a sustituir los archivos del n&uacute;cleo da&ntilde;ados por los nuevos del paquete de instalaci&oacute;n de WordPress.&nbsp;<\/p><p>Si los m&eacute;todos anteriores no funcionan, puede que tengas una base de datos defectuosa. En este caso, ejecuta la funci&oacute;n de reparaci&oacute;n de WordPress o crea una nueva base de datos utilizando los datos de la copia de seguridad.&nbsp;<\/p><p>Si has cambiado recientemente de dominio, actualiza la URL a trav&eacute;s de phpMyAdmin. Verifica que apunta al servidor de nombres correcto utilizando una herramienta de comprobaci&oacute;n de DNS.<\/p><p>Para evitar que &ldquo;Error Establishing a Database Connection&rdquo; vuelva a aparecer, optimiza regularmente tu base de datos utilizando un plugin como WP-Optimize.&nbsp;<\/p><p>Adem&aacute;s, aseg&uacute;rate de alojar tu sitio web con un proveedor confiable. Con Hostinger, obtendr&aacute;s asistencia 24\/7 y un tiempo de actividad del sitio web &oacute;ptimo.<\/p><p><div class=\"protip\">\n                    <h4 class=\"title\">Lecturas recomendadas<\/h4>\n                    <p><a href=\"\/co\/tutoriales\/ha-habido-un-error-critico-en-esta-web\">C&oacute;mo solucionar \"There Has Been a Critical Error on This Website\" en WordPress<\/a> <strong><br><\/strong><a href=\"\/co\/tutoriales\/como-solucionar-el-error-max-execution-time-exceeded-en-wordpress\/\">C&oacute;mo solucionar &ldquo;Fatal Error: max_execution_time Exceeded en WordPress<strong><br><\/strong><\/a><a href=\"\/co\/tutoriales\/solucionar-error-500-wordpress\">C&oacute;mo solucionar un error interno del servidor (500) en WordPress <strong><br><\/strong><\/a><a href=\"\/co\/tutoriales\/solucionar-el-error-el-archivo-subido-excede-la-directiva-upload-max-filesize-en-php-ini-wordpress\">C&oacute;mo solucionar el error upload_max_filesize en WordPress<\/a><\/p>\n                <\/div><\/p><h2 class=\"wp-block-heading\" id=\"h-error-establishing-a-database-connection-preguntas-frecuentes\">Error Establishing a Database Connection &ndash; Preguntas frecuentes<\/h2><p>En esta secci&oacute;n, responderemos a varias preguntas sobre el problema &ldquo;Error Establishing a Database Connection&rdquo;.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694476be897d6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&iquest;Por qu&eacute; no funciona la conexi&oacute;n a mi base de datos de WordPress?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Si tu sitio WordPress no puede conectarse a la base de datos, es posible que el servidor est&eacute; experimentando un tiempo de inactividad.u003cbr \/u003eu003cbr \/u003eTambi&eacute;n es posible que las credenciales del archivo u003cstrongu003ewp-config.php u003c\/strongu003esean incorrectas. Otro posible culpable son las bases de datos y los archivos del n&uacute;cleo corruptos.&nbsp;u003cbr \/u003eu003cbr \/u003eEsto suele ocurrir debido a conflictos entre WordPress y plugins o temas.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694476be897d8\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Es posible que un plugin o un tema provoquen u0022Error Establishing a Database Connectionu0022?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&iacute;, los plugins o temas no probados pueden causar conflictos de c&oacute;digo que perturben la conexi&oacute;n a la base de datos.&nbsp;u003cbr \/u003eu003cbr \/u003eA&ntilde;adirlos o eliminarlos con frecuencia tambi&eacute;n puede corromper los datos almacenados, provocando el error.&nbsp;u003cbr \/u003eu003cbr \/u003eUna posible soluci&oacute;n es desinstalarlos o crear una nueva base de datos si la tabla est&aacute; da&ntilde;ada.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694476be897d9\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">u003cstrongu003e&iquest;Puede el tr&aacute;fico intenso del sitio web provocar u0022Error establishing a database connectionu0022?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>S&iacute;, el host de la base de datos ser&aacute; inaccesible si no puede gestionar la cantidad de peticiones de los usuarios.&nbsp;u003cbr \/u003eu003cbr \/u003eEn este caso, tu sitio web no podr&aacute; recuperar datos y contenidos del back-end, y experimentar&aacute;s el error.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>&ldquo;Error establishing a database connection&rdquo; (&ldquo;Error al establecer una conexi&oacute;n con la base de datos&rdquo; en espa&ntilde;ol) se produce cuando tu sitio web de WordPress no puede conectarse y recuperar informaci&oacute;n de la base de datos.&nbsp; Entre sus causas m&aacute;s comunes se incluyen errores de configuraci&oacute;n en el archivo wp-config, credenciales no v&aacute;lidas o datos [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Solucionar \"Error establishing a database connection\" en WP","rank_math_description":"\u00bfTe aparece \"Error establishing a database connection\" en WordPress? Lee esta gu\u00eda con 8 m\u00e9todos comprobados para arreglar este error.","rank_math_focus_keyword":"error establishing a database connection","footnotes":""},"categories":[4747],"tags":[6744],"class_list":["post-45793","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-php"],"hreflangs":[{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-reparar-error-establishing-a-database-connection-wordpress","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=45793"}],"version-history":[{"count":2,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45793\/revisions"}],"predecessor-version":[{"id":46871,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/45793\/revisions\/46871"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=45793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=45793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=45793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}