¿Cómo solucionar el "Error al establecer una conexión de base de datos" en WordPress?

Publicado: 2023-07-18
error-estableciendo-base-de-datos-conexión-wordpress

Si se enfrenta a un problema de "error al establecer una conexión de base de datos" en WordPress, esta guía es para usted. Es uno de los problemas comunes de WordPress en el que la base de datos causa problemas porque se ha dañado o está usando información incorrecta.

Muchos otros problemas también pueden causar el problema, pero lo bueno es que no es un problema irresoluble. Como he estado usando WordPress durante más de una década, he solucionado este problema varias veces para mis clientes y conozco muy bien las soluciones.

Para su ayuda, revelaré todas estas soluciones a continuación en detalle para que pueda deshacerse de este problema usted mismo en su hogar sin la ayuda de nadie. Entremos en detalles y descubramos cómo solucionar el error al establecer la conexión de la base de datos en WordPress.

¿Qué es el problema de "Error al establecer la conexión de la base de datos" y sus causas?

Antes de continuar, quiero que sepa sobre el "error al establecer la conexión de la base de datos". ¿Cuáles son sus principales causas y dónde se están cometiendo errores? Esto nos ayudará a comprender mejor el problema.

error-estableciendo-base-de-datos-conexión-razones

WordPress es un CMS (sistema de gestión de contenido) que nos permite publicar contenido en línea para la audiencia, pero ¿alguna vez te has preguntado dónde almacena tu contenido? Almacena datos en MySQL, un reconocido sistema de gestión de bases de datos.

Con la ayuda de MySQL, podemos almacenar y obtener acceso a nuestros datos en cualquier momento que queramos. Sin embargo, a veces, cuando intenta acceder a su sitio web de WordPress, puede encontrar un mensaje de error molesto que dice: "Error al establecer una conexión de base de datos".

Las causas principales de este error pueden variar, pero hay algunos culpables comunes a considerar, como las credenciales de la base de datos. Esto significa que la información necesaria para conectarse a la base de datos MySQL, nombre de usuario, contraseña, etc., puede haberse ingresado incorrectamente o haber cambiado.

Otra causa podría ser un problema con su servidor de alojamiento web. El servidor que aloja su sitio web puede estar experimentando problemas, como un alto tráfico o limitaciones de recursos, que pueden fallar al establecer una conexión con la base de datos.

Además, si su base de datos MySQL tiene problemas, puede generar el mensaje "Error al establecer la conexión de la base de datos". Problemas como corrupción, mala configuración o recursos insuficientes pueden ser el motivo de este problema.

7 formas de corregir el error al establecer la conexión de la base de datos en WordPress

Ahora que conoce las principales causas posibles del error de conexión de la base de datos, avancemos hacia las soluciones. Es mejor seguir los métodos uno por uno; primero, verifique la solución de credenciales de inicio de sesión, luego el alojamiento web; si no funcionan, obtenga ayuda con la tercera solución.

1. Verifique la credencial de inicio de sesión de la base de datos

La razón principal por la que enfrentamos problemas de errores de conexión a la base de datos es por las credenciales de inicio de sesión. Suele pasar cuando cambiamos el alojamiento web de la web de WordPress a otro servidor.

Se puede arreglar con wp-configure. archivo php. Solo tiene que acceder a este archivo en la base de datos y verificar si sus credenciales de inicio de sesión coinciden. De lo contrario, debe editar la configuración de la base de datos MySQL relacionada con las credenciales de usuario.

  • Obtenga acceso al cPanel de su servidor de alojamiento.
  • Luego busque " Administrador de archivos " en las opciones.
administrador de archivos para verificar el inicio de sesión
  • Ve a la opción “ Public.html ”.
public-html-file-to check-database-error
  • Haga doble clic en " wp-config.php " para acceder al archivo.
wp-config-file-to-access-database
  • En el archivo " wp-config.php ", busque el nombre de usuario, el nombre de la base de datos, etc.
arreglar-error-establecer-base-de-datos-wpconfig
  • Puede encontrar fácilmente las credenciales entre el código de esta manera:
    • /** El nombre de la base de datos para WordPress */
    • define('DB_NAME', ' base_de_datos_nombre_aquí ');
    • /** nombre de usuario de la base de datos MySQL */
    • define('DB_USER', ' username_here ');
    • /** Contraseña de la base de datos MySQL */
    • define ('DB_PASSWORD', ' contraseña_aquí ');
  • Anote el nombre de usuario, el nombre de la base de datos y la contraseña.
  • Vuelva al cPanel y vaya a " Base de datos MySQL ".
  • Verá una lista de sus bases de datos MySQL y usuarios actuales.
nombre de usuario de la base de datos mysql
  • Encuentre el nombre de usuario correcto que sea el mismo que está escrito en el archivo "wp-config.php".
  • Si no son similares, actualice las credenciales en el archivo "wp-config.php".
    • define('DB_NAME',' fill_this_with_your_current_database_name' );
    • define('DB_USER',' fill_this_with_your_current_username ');
    • define('DB_HOST',' fill_this_with_your_current_localhost ');

Ahora, intente acceder a su sitio web de WordPress nuevamente. El problema de los errores de conexión a la base de datos debería resolverse si la causa fueran las credenciales de inicio de sesión.

2. Póngase en contacto con el proveedor de alojamiento web

Si la primera opción no funciona, comuníquese con el proveedor de alojamiento web. Su servidor MySQL podría ser la razón de todo este lío. A veces, los servidores se caen por superar el número máximo de clientes a la vez.

Por lo general, sucede con el alojamiento compartido porque todos los sitios web usan los mismos recursos del servidor de alojamiento. La mejor solución para este problema es ponerse en contacto con su proveedor de servicios de alojamiento e instalar un complemento de almacenamiento en caché web para reducir la carga del servidor.

Nota: Recomiendo usar Perfmatters, WP-Rocket o el complemento FlyingPress para el almacenamiento en caché web. Tienen muchas otras funciones, como la optimización de bases de datos, etc., para asegurarse de que la carga en su servidor no sea demasiado.

De igual forma recomiendo comprar hosting gestionado de clase mundial como el de Cloudway para que le des una carga mínima al servidor. Con este alojamiento en la nube superior, nunca enfrentará un problema común de WordPress como Error al establecer la conexión de la base de datos en WordPress.

3. Reparar la base de datos de WordPress

Aquellos que estén seguros de que su base de datos de WordPress se ha dañado, razón por la cual no puede iniciar sesión en su sitio web, deben usar la función " Reparar base de datos ". Está diseñado para reparar archivos corruptos que se convierten en la causa de los errores.

  • Inicie sesión en el cPanel y seleccione la base de datos MySQL .
  • Busque la opción " Modificar bases de datos ".
reparar-wordpress-database
  • En la configuración " Modificar bases de datos ", verá la opción "Reparar base de datos".
  • Primero, seleccione su base de datos, luego haga clic en la opción " Reparar base de datos ".
  • Tomará algún tiempo, pero una vez que esté reparado, intente iniciar sesión en su sitio web.

4. Arreglar la base de datos de WordPress corrupta

Los complementos y los temas son cruciales en el problema del "error al establecer una conexión de base de datos". No verificamos el tema y los complementos y los descargamos a nuestro sitio web sin considerar las consecuencias.

Para resolver este problema, considere cuándo activó un nuevo tema y complemento la última vez. Si fue hace un día o unas horas antes de ver el error de conexión a la base de datos, este podría ser el problema. Vaya al tablero o active un nuevo tema de la biblioteca.

Si el problema sigue siendo el mismo que antes, verifique los complementos. Elimine el complemento que ha activado recientemente; Si no puede acceder al tablero, vaya a "cPanel> Administrador de archivos> Public_html> wp-content> plugin.

Una vez que encuentre el archivo " Complemento " en la base de datos, haga doble clic en él. Selecciona la opción “ Cambiar nombre ” y cambia el nombre del archivo. Por ejemplo, puede agregar " deshabilitar " después del nombre del complemento (plugin-disable) o agregar cualquier otra cosa, pero asegúrese de recordar el nombre.

Al cambiar el nombre del archivo, todos los complementos se desactivarán automáticamente durante un período específico hasta que vuelva a cambiar el nombre del archivo al nombre correcto (complemento). Por lo tanto, intente iniciar sesión en su sitio web con las credenciales y vea si el problema está resuelto.

Nota: no olvide cambiar el nombre del archivo a "complemento" después de conectarse al sitio web .

5. Arreglar Base de Datos Corrupta

Si la tercera opción no te funciona, debes reparar la base de datos corrupta. El motivo de este problema es el mismo, usar el complemento o los temas dañados. Afortunadamente, la solución no es demasiado difícil, pero requiere toda tu atención.

  • Vaya al cPanel de su servidor de alojamiento.
  • Busque la opción " Administrador de archivos " y selecciónela.
  • Haga clic en el nombre del archivo " wp-config.php ".
  • Edite el archivo "wp-config.php" y agregue el código "wp_allow_repair" encima de la línea ("Eso es todo, ¡deje de editar! Feliz blogueo").
    • define(' WP_ALLOW_REPAIR ', verdadero);
  • Haga clic en guardar y ejecute este enlace en su navegador: http://www.your-site-domain.com/wp-admin/maint/repair.php.

Al ejecutar este enlace, obtendrá dos opciones: " Reparar base de datos " y " Reparar y optimizar la base de datos". Puede elegir cualquier opción adecuada para su sitio web. Luego, intente acceder a su sitio web de WordPress.

6. Crear nueva base de datos

Este paso es mejor cuando ninguna otra solución funciona porque se trata de crear una nueva base de datos en lugar de reparar la última. Después de seguir los pasos, se resolverán todos los problemas relacionados con la base de datos de su sitio web.

  • Obtenga acceso al cPanel y seleccione " Bases de datos MySQL ".
  • Luego cree una nueva base de datos ingresando cualquier nombre como paul, mydatabase, etc.
crear-nueva-base-de-datos-para-corregir-error
  • Después de crear una base de datos, haga clic en " Volver ".
base de datos mysql
  • Desplácese por la página y vaya a la sección " Agregar nuevo usuario ".
  • Agregue un nombre de usuario y establezca una contraseña.
agregar-nuevo-usuario-mysql-database
  • Haga clic en " Crear usuario ".
  • Desplácese hacia abajo nuevamente y busque la opción " Agregar usuario a la base de datos ".
  • Agregue los nombres de " nombre de usuario " y " base de datos " que ha establecido anteriormente.
agregar-usuario-wordpress-database
  • En la siguiente pestaña, haz clic en “Asignar todos los privilegios”; eso es todo.

7. Reinicie su servidor web

El siguiente y último paso es reiniciar su servidor web, la misma función que tenemos en nuestros teléfonos inteligentes, computadoras portátiles, etc. Después de reiniciar, el problema de "error al establecer una conexión de base de datos" se resolverá.

  • Obtenga acceso al cPanel.
  • Busca la opción “ Reinicio del sistema ” y haz clic en ella.
reiniciar-servidor-web
  • Seleccione " Reinicio correcto del servidor " y luego " Continuar".

Conclusión

WordPress tiene muchos problemas comunes. Con suerte, tiene una idea sobre cómo solucionar el problema de "error al establecer la conexión de la base de datos" en WordPress. He discutido las mejores siete soluciones anteriores con una guía completa paso a paso con capturas de pantalla.

Quiero asegurarme de que has leído todo y has seguido los pasos correctamente. La mayoría de los pasos incluyen la edición de la base de datos, lo que podría generar un gran problema si no se sigue correctamente. Así que tenga cuidado y no olvide optimizar su base de datos de WordPress con regularidad.