{"id":7923,"date":"2023-12-19T21:43:39","date_gmt":"2023-12-20T00:43:39","guid":{"rendered":"https:\/\/inovanex.com\/?post_type=docfi_docs&#038;p=7923"},"modified":"2023-12-20T00:13:09","modified_gmt":"2023-12-20T03:13:09","slug":"como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress","status":"publish","type":"docfi_docs","link":"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/","title":{"rendered":"C\u00f3mo solucionar el \u00abError al establecer la conexi\u00f3n a la base de datos\u00bb en WordPress"},"content":{"rendered":"\n<p>El error al establecer la conexi\u00f3n a la base de datos es uno de los errores m\u00e1s comunes en los sitios de WordPress. El error en s\u00ed indica que la conexi\u00f3n entre los archivos de su sitio web y la base de datos se ha interrumpido.<\/p>\n\n\n\n<p>Como se consulta la base de datos para la mayor parte del contenido de su sitio de WordPress, esta interrupci\u00f3n de la conexi\u00f3n detiene la visualizaci\u00f3n del contenido del sitio hasta que se restablezca la conexi\u00f3n. Por eso es importante solucionar este error lo antes posible.<\/p>\n\n\n\n<p>Hay varias razones por las que la conexi\u00f3n a la base de datos puede interrumpirse: los detalles que se utilizan para intentar la conexi\u00f3n pueden ser incorrectos o la base de datos en s\u00ed puede no cargarse correctamente o puede estar da\u00f1ada. Esta gu\u00eda desglosar\u00e1 las \u00e1reas principales que se deben verificar para restablecer la conexi\u00f3n lo antes posible y que su sitio se cargue.<\/p>\n\n\n\n<p>Contenido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> Comprobando wp-config.php\n Comprobando la conexi\u00f3n de la base de datos\n Reparar una base de datos corrupta\n Usando la herramienta de reparaci\u00f3n de bases de datos de WordPress\n Reparando una base de datos con phpMyAdmin\n Reparar archivos corruptos de WordPress<\/code><\/pre>\n\n\n\n<p>Nota: Realice una copia de seguridad de la base de datos de su sitio web antes de intentar cualquiera de las siguientes soluciones. Puede hacerlo utilizando nuestro servicio Timeline Backups. <\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_71 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de Contenido<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#1_Comprobando_wp-configphp\" title=\"1. Comprobando wp-config.php\">1. Comprobando wp-config.php<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#2_Comprobando_la_conexion_de_la_base_de_datos\" title=\"2. Comprobando la conexi\u00f3n de la base de datos.\">2. Comprobando la conexi\u00f3n de la base de datos.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#3_Reparar_una_base_de_datos_corrupta\" title=\"3. Reparar una base de datos corrupta\">3. Reparar una base de datos corrupta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#4_Usar_la_herramienta_de_reparacion_de_bases_de_datos_de_WordPress\" title=\"4. Usar la herramienta de reparaci\u00f3n de bases de datos de WordPress\">4. Usar la herramienta de reparaci\u00f3n de bases de datos de WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#5_Reparar_una_base_de_datos_con_phpMyAdmin\" title=\"5. Reparar una base de datos con phpMyAdmin\">5. Reparar una base de datos con phpMyAdmin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/inovanex.com\/docs\/como-solucionar-el-error-al-establecer-la-conexion-a-la-base-de-datos-en-wordpress\/#6_Reparar_archivos_corruptos_de_WordPress\" title=\"6. Reparar archivos corruptos de WordPress\">6. Reparar archivos corruptos de WordPress<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Comprobando_wp-configphp\"><\/span>1. Comprobando wp-config.php <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En un sitio de WordPress, los detalles de conexi\u00f3n a la base de datos se guardan en un archivo llamado wp-config.php, generalmente ubicado en la carpeta ra\u00edz de su sitio de WordPress. Si navega hasta este archivo usando nuestro Administrador de archivos o mediante FTP, ver\u00e1 un c\u00f3digo como el siguiente: \/<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<p>\/ ** Configuraci\u00f3n de la base de datos: puede obtener esta informaci\u00f3n de su servidor web ** \/\/ <\/p>\n\n\n\n<p>\/** El nombre de la base de datos de WordPress *\/<\/p>\n\n\n\n<p><strong>define( &#8216;DB_NAME&#8217;, &#8216;database_name_here&#8217; );<\/strong><\/p>\n\n\n\n<p>\/** Nombre de usuario de la base de datos *\/<\/p>\n\n\n\n<p><strong>define( &#8216;DB_USER&#8217;, &#8216;username_here&#8217; );<\/strong><\/p>\n\n\n\n<p>\/** Contrase\u00f1a de la base de datos *\/<\/p>\n\n\n\n<p><strong>define( &#8216;DB_PASSWORD&#8217;, &#8216;password_here&#8217; );<\/strong><\/p>\n\n\n\n<p>** Nombre de host de la base de datos *\/<\/p>\n\n\n\n<p><strong>define( &#8216;DB_HOST&#8217;, &#8216;hostname_here&#8217; );<\/strong><\/p>\n<\/div>\n<\/div><\/div>\n\n\n\n<p>Los detalles principales que deber\u00e1 verificar aqu\u00ed son el nombre de la base de datos, el nombre de host de la base de datos, el nombre de usuario de la base de datos y la contrase\u00f1a de la base de datos. Si alguno de estos detalles es incorrecto, la conexi\u00f3n a la base de datos no ser\u00e1 posible y deber\u00e1 cambiar los detalles en consecuencia. Pero, \u00bfd\u00f3nde encontramos estos detalles de la base de datos?<\/p>\n\n\n\n<p>Se puede acceder y actualizar los detalles de la base de datos de su sitio a trav\u00e9s de su paquete de alojamiento:<\/p>\n\n\n\n<p>En el Panel de Control de Hosting, dir\u00edgete a la secci\u00f3n Herramientas web y selecciona Bases de datos MySQL.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1014\" height=\"319\" src=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/mysql-hosting.jpg\" alt=\"\" class=\"wp-image-7924\" srcset=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/mysql-hosting.jpg 1014w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/mysql-hosting-300x94.jpg 300w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/mysql-hosting-768x242.jpg 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" \/><\/figure>\n<\/div>\n\n\n<p>En Administrar bases de datos MySQL, ver\u00e1 sus bases de datos y su servidor actual, base de datos\/nombre de usuario y un \u00e1rea donde puede actualizar la contrase\u00f1a.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"238\" src=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/change-pass-mysql-1024x238.jpg\" alt=\"\" class=\"wp-image-7925\" srcset=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/change-pass-mysql-1024x238.jpg 1024w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/change-pass-mysql-300x70.jpg 300w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/change-pass-mysql-768x179.jpg 768w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/change-pass-mysql.jpg 1139w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Volviendo al archivo wp-config.php, puede utilizar los detalles anteriores para completar y actualizar los detalles de su conexi\u00f3n:<\/p>\n\n\n\n<p> El servidor es el nombre de host de su base de datos.<br> Base de datos\/Nombre de usuario es el nombre de la base de datos y el nombre de usuario de la base de datos.<br> La contrase\u00f1a de la base de datos es la contrase\u00f1a que agreg\u00f3 al \u00e1rea Cambiar contrase\u00f1a.<\/p>\n\n\n\n<p>Una vez que se hayan actualizado, vuelva a verificar su sitio y el error de conexi\u00f3n de la base de datos ya no deber\u00eda aparecer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Comprobando_la_conexion_de_la_base_de_datos\"><\/span>2. Comprobando la conexi\u00f3n de la base de datos.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tambi\u00e9n puede utilizar los detalles anteriores para probar que la conexi\u00f3n de su base de datos funciona. Esto puede ser \u00fatil para averiguar si el problema est\u00e1 en los detalles que se est\u00e1n utilizando o si hay alg\u00fan problema con la base de datos misma. <\/p>\n\n\n\n<p>Para hacer esto, dir\u00edjase al Administrador de archivos de su sitio o use FTP para crear un nuevo archivo en la carpeta ra\u00edz de su sitio. Puedes nombrarlo como quieras, pero aseg\u00farate de que el archivo est\u00e9 guardado como un archivo .php como test.php. <\/p>\n\n\n\n<p>Una vez hecho esto, agregue el siguiente c\u00f3digo al archivo:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$host = 'hostname';\n$user = 'username';\n$pass = 'pass';\n$test = mysqli_connect($host, $user, $pass);\nif (!$test) {\ndie('MySQL Error: ' . mysqli_error());\n}&lt;br&gt;echo 'Database connection is working properly!';\nmysqli_close($test);\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">$<\/span><span style=\"color: #F47067\">host<\/span><span style=\"color: #ADBAC7\"> = <\/span><span style=\"color: #96D0FF\">&#39;hostname&#39;<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">$<\/span><span style=\"color: #F47067\">user<\/span><span style=\"color: #ADBAC7\"> = <\/span><span style=\"color: #96D0FF\">&#39;username&#39;<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">$<\/span><span style=\"color: #F47067\">pass<\/span><span style=\"color: #ADBAC7\"> = <\/span><span style=\"color: #96D0FF\">&#39;pass&#39;<\/span><span style=\"color: #ADBAC7\">;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">$<\/span><span style=\"color: #F47067\">test<\/span><span style=\"color: #ADBAC7\"> = mysqli_connect($host, $user, $pass);<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">if<\/span><span style=\"color: #ADBAC7\"> (!$test) {<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">die(&#39;<\/span><span style=\"color: #F47067\">MySQL<\/span><span style=\"color: #ADBAC7\"> Error: <\/span><span style=\"color: #96D0FF\">&#39; . mysqli_error());<\/span><\/span>\n<span class=\"line\"><span style=\"color: #96D0FF\">}&lt;br&gt;echo &#39;<\/span><span style=\"color: #ADBAC7\">Database connection is working properly!<\/span><span style=\"color: #96D0FF\">&#39;;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #96D0FF\">mysqli_close($<\/span><span style=\"color: #ADBAC7\">test<\/span><span style=\"color: #96D0FF\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Reemplazar \u00abnombre de host\u00bb, \u00abnombre de usuario\u00bb y \u00abcontrase\u00f1a\u00bb con el nombre de host de la base de datos, el nombre de usuario de la base de datos y la contrase\u00f1a de la base de datos, respectivamente. Una vez que est\u00e9 configurado y guardado, cargue el script a trav\u00e9s de su sitio. Si, por ejemplo, nombr\u00f3 su archivo test.php, puede cargarlo visitando su sitio y agregando \/test.php al final de la URL, es decir, dominio.com\/test.php. Si el script se carga y muestra un error, hay un problema con los detalles que se est\u00e1n utilizando. <\/p>\n\n\n\n<p>Si en cambio muestra la l\u00ednea \u00a1La conexi\u00f3n a la base de datos est\u00e1 funcionando correctamente! entonces las credenciales que se utilizan para la base de datos son correctas. Si ese es el caso y su sitio todav\u00eda muestra un error de base de datos, entonces el problema puede estar en la base de datos misma. Ser\u00e1 necesario repararlo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Reparar_una_base_de_datos_corrupta\"><\/span>3. Reparar una base de datos corrupta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A veces, el problema puede ser que la propia base de datos se haya da\u00f1ado. Esto no es algo com\u00fan. Sin embargo, puede suceder con la cantidad de datos, filas y tablas que pueden crearse y eliminarse mediante varios complementos y funciones de terceros. <\/p>\n\n\n\n<p>Una forma de comprobar si este es el caso es intentar conectarse a trav\u00e9s de wp-admin. Si recibe el siguiente error:<\/p>\n\n\n\n<p><strong>Una o m\u00e1s tablas de base de datos no est\u00e1n disponibles. Es posible que sea necesario reparar la base de datos.<\/strong><\/p>\n\n\n\n<p>Significa que la base de datos ha sido da\u00f1ada. Afortunadamente, existen herramientas que pueden usarse para reparar esto, usando tanto WordPress como PHPMyAdmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Usar_la_herramienta_de_reparacion_de_bases_de_datos_de_WordPress\"><\/span>4. Usar la herramienta de reparaci\u00f3n de bases de datos de WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Para acceder a la herramienta que WordPress proporciona para solucionar este problema, deber\u00e1 editar su archivo wp-config.php y agregar la siguiente l\u00ednea de c\u00f3digo antes de la l\u00ednea &#8216;\/* Eso es todo,<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"Define(\u2018WP_ALLOW_REPAIR\u2019, true);\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">Define(\u2018WP_ALLOW_REPAIR\u2019, true);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Una vez que se haya agregado este c\u00f3digo, dir\u00edjase a la siguiente URL: https:\/\/dominio.com\/wp-admin\/maint\/repair.php<\/p>\n\n\n\n<p>Reemplazando &#8216;dominio.com&#8217; con su dominio. Esto abrir\u00e1 un asistente de reparaci\u00f3n integrado en WordPress que intentar\u00e1 reparar su base de datos. Siga los pasos del asistente y, cuando termine de repararse, su sitio deber\u00eda volver a estar en l\u00ednea. <\/p>\n\n\n\n<p>Una vez que haya terminado con la herramienta de reparaci\u00f3n, elimine la l\u00ednea de c\u00f3digo anterior de su archivo wp-config.php. <\/p>\n\n\n\n<p>WordPress CLI tambi\u00e9n proporciona una herramienta r\u00e1pida para reparar la base de datos. Para acceder a esto, con\u00e9ctese a su sitio a trav\u00e9s de SSH y navegue hasta la carpeta ra\u00edz de su instalaci\u00f3n de WordPress. Luego puede ejecutar el comando:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"wp db repair\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">wp<\/span><span style=\"color: #ADBAC7\"> db repair<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Esto iniciar\u00e1 una reparaci\u00f3n completa de la base de datos de WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Reparar_una_base_de_datos_con_phpMyAdmin\"><\/span>5. Reparar una base de datos con phpMyAdmin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tambi\u00e9n puedes reparar la base de datos usando phpMyAdmin. Para hacerlo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Inicie sesi\u00f3n en <a href=\"https:\/\/clientes.inovanex.com\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/clientes.inovanex.com<\/a>, dir\u00edjase a servicios y luego Administrar Hosting.<\/li>\n\n\n\n<li>Dir\u00edgete a la secci\u00f3n Herramientas web y selecciona phpMyAdmin<\/li>\n\n\n\n<li>Seleccione Iniciar sesi\u00f3n en la base de datos que necesita reparar<\/li>\n\n\n\n<li>Iniciar\u00e1s sesi\u00f3n en phpMyAdmin. Seleccione su base de datos a la izquierda y ver\u00e1 una selecci\u00f3n de las tablas actuales de su base de datos.<\/li>\n\n\n\n<li>Seleccione todas sus tablas con la casilla de verificaci\u00f3n al lado de cada una<\/li>\n\n\n\n<li>En el men\u00fa desplegable en la parte inferior de la pantalla, seleccione Reparar Tabla<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"740\" height=\"696\" src=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/reparar-table-mysql.jpg\" alt=\"\" class=\"wp-image-7926\" srcset=\"https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/reparar-table-mysql.jpg 740w, https:\/\/inovanex.com\/docs\/wp-content\/uploads\/2023\/12\/reparar-table-mysql-300x282.jpg 300w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/figure>\n<\/div>\n\n\n<p>Esto ejecutar\u00e1 el comando SQL REPAIR TABLE en todas las tablas seleccionadas, que intentar\u00e1 reparar y eliminar cualquier da\u00f1o o datos rotos de estas tablas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Reparar_archivos_corruptos_de_WordPress\"><\/span>6. Reparar archivos corruptos de WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En algunos casos excepcionales, el problema puede estar en los archivos del sitio y no en la base de datos en s\u00ed. Esto puede suceder cuando se interrumpe la conexi\u00f3n durante una carga FTP o cuando el malware infecta el sitio de WordPress y modifica los archivos principales. Si este es el caso, deber\u00e1 reemplazar los archivos principales del sitio con una copia nueva directamente desde WordPress.<\/p>\n\n\n\n<p>Para hacer esto, primero descargue la \u00faltima versi\u00f3n de WordPress; puede encontrarla aqu\u00ed:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-wordpress-org wp-block-embed-wordpress-org\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"jwgez97Ygx\"><a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Download&#8221; &#8212; WordPress.org\" src=\"https:\/\/wordpress.org\/download\/embed\/#?secret=dtT4vUgkUy#?secret=jwgez97Ygx\" data-secret=\"jwgez97Ygx\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Una vez que tenga una copia de estos archivos, descompr\u00edmalos en su dispositivo local y elimine los archivos wp-content y wp-config.php. Luego, con\u00e9ctese a su sitio a trav\u00e9s de FTP y cargue las carpetas y archivos en la carpeta ra\u00edz de su sitio, sobrescribiendo sus archivos principales actuales con la carga nueva.<br>Nota: siempre que elimine los archivos wp-content, esto no afectar\u00e1 el contenido de su sitio web: texto, im\u00e1genes, etc. Por si no quedo claro, al momento de descargar wordpress desde wordpress.org vendr\u00e1n todos los archivos y carpetas de instalaci\u00f3n, inclu\u00eddo wp-content (esta carpeta almacena sus archivos de su web por lo cual no la suba y no la borre de su cuenta de hosting, borre todo lo dem\u00e1s menos wp-content y el archivo wp-config.php).<\/p>\n\n\n\n<p>Una vez hecho esto, su sitio deber\u00eda cargarse con los archivos correctos necesarios.<\/p>\n\n\n\n<p>Alternativamente, puede usar el siguiente comando WP CLI despu\u00e9s de conectarse a trav\u00e9s de SSH para lograr esto tambi\u00e9n:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"wp core download --force\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F47067\">wp<\/span><span style=\"color: #ADBAC7\"> core download --force<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>Hay una serie de posibles causas y soluciones para los errores de \u00abError al establecer una conexi\u00f3n de base de datos\u00bb en WordPress. Si sigue los pasos anteriores, deber\u00eda poder identificar y corregir este error y volver a poner su sitio en l\u00ednea lo antes posible. Aseg\u00farese siempre de realizar una copia de seguridad antes de intentar cualquier tipo de cambio manual en los archivos y la base de datos de su sitio.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"https:\/\/inovanex.com\/hosting-cloud-wordpress-optimizado\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfC\u00faal es el mejor Hosting para WordPress?<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>El error al establecer la conexi\u00f3n a la base de datos es uno de los errores m\u00e1s comunes en los sitios de WordPress. El error en s\u00ed indica que la conexi\u00f3n entre los archivos de su sitio web y la base de datos se ha interrumpido. Como se consulta la base de datos para la [&hellip;]<\/p>\n","protected":false},"featured_media":0,"menu_order":0,"template":"","tags":[84,83,82],"class_list":["post-7923","docfi_docs","type-docfi_docs","status-publish","hentry","tag-error-de-conexion-wordpress","tag-reparar-base-de-datos","tag-reparar-wordpress"],"_links":{"self":[{"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/docfi_docs\/7923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/docfi_docs"}],"about":[{"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/types\/docfi_docs"}],"version-history":[{"count":2,"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/docfi_docs\/7923\/revisions"}],"predecessor-version":[{"id":7929,"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/docfi_docs\/7923\/revisions\/7929"}],"wp:attachment":[{"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/media?parent=7923"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inovanex.com\/docs\/wp-json\/wp\/v2\/tags?post=7923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}