Cómo corregir el error al establecer una conexión de base de datos en WordPress

¿Estás viendo el aviso de "Error al establecer una conexión de base de datos" en tu sitio web de WordPress? Es un error fatal que hace que tu sitio web de WordPress sea inaccesible para los usuarios.

Este error se produce cuando WordPress no puede establecer una conexión con la base de datos. Varias cosas pueden afectar a la conexión de la base de datos de WordPress, lo que dificulta un poco la solución de problemas a los principiantes.

En este artículo, le mostraremos cómo corregir fácilmente el error que establece una conexión de base de datos en WordPress.

¿Qué causa el error de establecer una conexión de base de datos en WordPress?

El problema de "Error al establecer una conexión de base de datos" puede ser causado por información incorrecta de la base de datos en la configuración de WordPress, una base de datos corrupta o un servidor de base de datos irresponsable.

Una base de datos es un software que facilita el almacenamiento, la organización y la recuperación de datos en otro software.

Como sistema de gestión de contenidos, WordPress utiliza una base de datos para almacenar todo su contenido y otros datos del sitio web. Luego se conecta a la base de datos cada vez que alguien visita tu sitio web.

WordPress necesita la siguiente información para conectarse a la base de datos:

  • Nombre de la base de datos
  • Nombre de usuario de la base de datos
  • Contraseña de la base de datos
  • Servidor de base de datos

Esta información se almacena en su archivo de configuración de WordPress llamado wp-config.php.

Si alguno de estos elementos es incorrecto, WordPress no se conectará al servidor de la base de datos, y verás el error "Error al establecer una conexión de base de datos".

Es uno de los errores más comunes de WordPress. Aparte de las credenciales incorrectas, este error también puede aparecer si el servidor de la base de datos está caído, o si los archivos de la base de datos están corruptos.

Veamos cómo solucionar el problema de la conexión de la base de datos en WordPress con la solución de problemas paso a paso.

1. Compruebe sus credenciales de la base de datos de WordPress

La razón más común de los errores de conexión a la base de datos en WordPress son las credenciales incorrectas de la base de datos. Si recientemente has movido tu sitio de WordPress a un nuevo host, entonces esta podría ser la razón más probable.

Sus credenciales de la base de datos de WordPress están almacenadas en el archivo wp-config.php. Es el archivo de configuración de WordPress que contiene los ajustes importantes de WordPress, incluida la información de la base de datos.

Si no ha editado antes el archivo wp-config.php, consulte nuestra guía sobre cómo editar el archivo wp-config.php en WordPress.

Buscarás las siguientes líneas en el archivo wp-config.php.

123456789// ** Configuración de MySQL - Puede obtener esta información de su anfitrión web ** ///** El nombre de la base de datos de WordPress */define( $0027DB_NAME$0027, $0027database_name_here$0027); /** Nombre de usuario de la base de datos MySQL */define( $0027DB_USER$0027, $0027nombre_de_usuario$0027);/** Contraseña de la base de datos MySQL */define( $0027DB_PASSWORD$0027, $0027password_here$0027);/** Nombre del host de MySQL */define( $0027DB_HOST$0027, $0027localhost$0027);

Es necesario asegurarse de que la información del nombre de la base de datos, el nombre de usuario, la contraseña y el host de la base de datos sea correcta.

Puedes confirmar esta información desde el panel de control de tu cuenta de alojamiento de WordPress. Simplemente inicia sesión en tu cuenta de alojamiento y haz clic en bases de datos MySQL en la sección de bases de datos.

Esto te llevará a la página de administración de la base de datos en tu dashboad de alojamiento. Desde aquí, puedes averiguar el nombre de tu base de datos y el nombre de usuario.

A continuación encontrará los usuarios de la base de datos y los enlaces para cambiar la contraseña del usuario.

Una vez que haya confirmado el nombre de la base de datos, el nombre de usuario y la contraseña, puede cambiar esa información en su archivo wp-config.php si es necesario.

Después de eso, intente visitar su sitio web de nuevo para ver si el error de conexión de la base de datos ha desaparecido.

Si todavía puedes ver el error, entonces esto significa que algo más está mal. Continúe leyendo para ver más pasos de solución de problemas.

2. Revise la información de su base de datos

Si está seguro de que el nombre de la base de datos, el nombre de usuario y la información de la contraseña son correctos, entonces tal vez desee asegurarse de que está utilizando la información correcta del servidor de la base de datos.

La mayoría de las empresas de alojamiento de WordPress utilizan localhost como anfitrión de la base de datos. Sin embargo, algunas empresas de alojamiento de WordPress utilizan servidores separados para alojar las bases de datos. En ese caso, la información de su anfitrión de base de datos no será localhost.

Necesitas contactar a tu compañía de hospedaje de WordPress para confirmar la información del hospedaje de tu base de datos.

3. Reparar la base de datos de WordPress

Si recibes un error diferente en el wp-admin, por ejemplo, algo como "Una o más tablas de la base de datos no están disponibles. La base de datos puede necesitar ser reparada", entonces necesitas reparar tu base de datos.

Puede hacerlo añadiendo la siguiente línea en su archivo wp-config.php. Asegúrate de añadirla justo antes de "Eso es todo, ¡deja de editar!". Línea $0027Feliz blogging$0027 wp-config.php.

1define($0027WP_ALLOW_REPAIR$0027, true);

Una vez hecho esto, puedes ver los ajustes visitando esta página: http://www.yoursite.com/wp-admin/maint/repair.php

Nota: no es necesario que el usuario se registre para acceder a la página de reparación de la base de datos. Una vez que haya terminado de reparar y optimizar su base de datos, asegúrese de eliminar este código de su wp-config.php.

4. Compruebe si su servidor de base de datos está caído

Si todo parece correcto, y WordPress sigue sin poder conectarse a la base de datos, entonces su servidor de base de datos (servidor MySQL) puede estar caído.

Esto podría suceder debido al intenso tráfico en un servidor. Básicamente, el servidor de tu anfitrión no puede manejar la carga (especialmente cuando estás en un alojamiento compartido).

Su sitio se volverá muy lento y para algunos usuarios puede incluso producir el error. Así que lo mejor que puedes hacer es llamar por teléfono o chatear en vivo con tu proveedor de alojamiento y preguntarles si tu servidor MySQL responde.

Si tiene otros sitios web que se ejecutan en el mismo servidor, entonces puede comprobar esos sitios para confirmar que su servidor SQL está caído.

Si no tienes ningún otro sitio en la misma cuenta de alojamiento, entonces simplemente ve a tu panel de alojamiento e intenta acceder a phpMyAdmin y conectar la base de datos.

Si puede conectarse, entonces necesitamos verificar si el usuario de su base de datos tiene suficiente permiso. Crea un nuevo archivo llamado testconnection.php y pega el siguiente código en él:

12345678

Asegúrate de reemplazar el nombre de usuario y la contraseña. Ahora puedes subir este archivo a tu sitio web y acceder a él a través del navegador.

Si el script se conectó con éxito, significa que su usuario tiene suficiente permiso, y hay algo más que está mal.

Vuelva a su archivo wp-config para asegurarse de que todo lo que hay allí es correcto (vuelva a escanear en busca de errores tipográficos).

Otras soluciones que han funcionado para los usuarios

Si los consejos para la solución de problemas mencionados anteriormente no lograron solucionar el error de conexión de la base de datos en su sitio web, entonces puede intentar estos pasos adicionales.

Estos pasos han ayudado a algunos usuarios a resolver el error de conexión a la base de datos de sus sitios web.

1. Actualizar la URL del sitio de WordPress

Intenta actualizar la URL del sitio de WordPress usando phpMyAdmin. Simplemente accede a phpMyAdmin desde el panel de control de tu cuenta de alojamiento, y selecciona tu base de datos de WordPress.

Después de eso, haga clic en el menú SQL de la parte superior e introduzca la siguiente consulta de MySQL.

1UPDATE wp_options SET option_value=$0027YOUR_SITE_URL$0027WHERE option_name=$0027siteurl$0027

No te olvides de proporcionar la URL de tu propio sitio y cambiar wp_options a tu propio nombre de tabla ya que puedes haber cambiado el prefijo de la tabla de WordPress.

2. Reiniciar el servidor web

Los usuarios de los servidores dedicados, el servidor local y los servidores privados virtuales (VPS) pueden intentar reiniciar sus servidores.

Esto reiniciará su servidor web y de base de datos, lo que puede arreglar algunos fallos temporales que causan el error.

3. Pide ayuda

Si todo lo demás falla, entonces puede que tengas que contactar con tu compañía de alojamiento web. Todas las buenas compañías de hospedaje de WordPress te ayudarán a solucionar el problema, a orientarte en la dirección correcta, o incluso a arreglarlo por ti.

También puedes contratar a los desarrolladores de WordPress de Codeable que pueden ayudarte a solucionar este problema a precios razonables. La mejor parte es que estos desarrolladores son altamente evaluados por el equipo de Codeable, así que sabes que se puede confiar en ellos.

Esperamos que este artículo te haya ayudado a corregir el error al establecer una conexión de base de datos en WordPress. También puedes ver nuestra guía de solución de problemas de WordPress para obtener consejos sobre cómo resolver los problemas de WordPress por tu cuenta.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver los video tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir