Error al establecer una conexión con la base de datos

Error de conexión a la base de datos deutsch

El mensaje “Error al establecer una conexión con la base de datos” infunde miedo en el corazón de los usuarios de WordPress, provocando muchas solicitudes de asistencia técnica en estado de pánico. Intentas cargar una página, pero todo lo que ves es un cuadro blanco con un misterioso mensaje de error. WordPress no funciona y las sugerencias “útiles” que aparecen debajo del error son más confusas que útiles.

Afortunadamente, el error “Establecer una conexión a la base de datos” es fácil de solucionar si sabes lo que está pasando. Echemos un vistazo a la relación de WordPress con su base de datos, que se llama MySQL®, lo que puede ir mal y, lo más importante, lo que puedes hacer para que WordPress y MySQL vuelvan a hablar.

Cuando se descarga WordPress, hay archivos estáticos y archivos de código escritos en PHP, pero no encontrará páginas y entradas, nombres de usuario y contraseñas, comentarios o datos de configuración: todo eso se almacena en una base de datos MySQL.

MySQL es un servidor de bases de datos: gestiona bases de datos, tablas y los datos almacenados en ellas. WordPress se comunica con MySQL a través de la red, autenticándose con un nombre de usuario y una contraseña antes de enviar una consulta SQL que indica a la base de datos lo que debe hacer.

Error: la conexión a la base de datos ha fallado

Error al establecer una conexión con la base de datos. Esto significa que la información de nombre de usuario y contraseña en su archivo `wp-config.php` es incorrecta o que no podemos contactar con el servidor de base de datos en `localhost`. Esto podría significar que el servidor de la base de datos de su anfitrión no funciona.

Para mí, la respuesta fue cambiar la configuración de DB_HOST a 127.0.0.1:8889 en lugar de localhost en wp-config.php, y también marcando la casilla de “Permitir el acceso de red a MySQL” en la configuración de MySQL. Conseguir el puerto establecido en el puerto que MAMP Pro está utilizando para la base de datos fue la pieza crítica que falta que no vi en las otras respuestas aquí. YMMV.

Un error en la base de datos fue lo que ocurrió

Pocas cosas son tan frustrantes como encontrarse con que su sitio web no funciona, especialmente si depende de él para su negocio. El mensaje de Error al establecer una conexión de base de datos representa un problema grave e impide todo acceso a su sitio, por lo que solucionarlo es una prioridad absoluta. Sin embargo, si no estás familiarizado con el funcionamiento de WordPress, puede ser un problema confuso.

¿Tiene un error de WordPress? No hay problemaPuede omitir la resolución de problemas si contrata el alojamiento de DreamPress. Nuestros amables expertos en WordPress están siempre a su disposición para resolver los problemas de su sitio web, ya sean grandes o pequeños.Compruebe los planes

Antes de profundizar en este mensaje de error en particular, vamos a tener una breve lección sobre cómo funcionan los sitios de WordPress. Casi toda la información del sitio web -incluyendo los datos de las publicaciones, la configuración de los plugins, las credenciales de acceso y mucho más- se almacena y organiza en una base de datos MySQL.

Si su sitio utiliza el almacenamiento en caché, los visitantes pueden seguir viendo copias almacenadas de sus páginas. Por lo tanto, si detecta el error a tiempo y resuelve el problema antes de que la caché de su sitio se actualice, puede evitar demasiadas interrupciones en su sitio y en su negocio.

Error al establecer una conexión a la base de datos wordpress deutsch

El motivo de este error es que WordPress no puede conectarse a la base de datos. En este caso, varias variables diferentes afectan a la conexión entre WordPress y la base de datos, lo que hace que la solución de problemas sea un poco difícil para los principiantes.

El mensaje de error “Error al establecer una conexión a la base de datos” puede ser causado por credenciales incorrectas de la base de datos en la configuración de WordPress, una base de datos corrupta o un servidor de base de datos irresponsable.

Varias razones pueden causar este error; hemos enumerado los diferentes escenarios uno por uno. Si ya ha probado uno de estos enfoques, seleccione los siguientes pasos en la tabla de contenidos anterior.

La mayoría de las empresas de alojamiento de WordPress utilizan “localhost” como su host de base de datos. Sin embargo, algunas empresas de alojamiento de WordPress utilizan servidores separados para alojar las bases de datos. En este caso, la información del host de su base de datos no es localhost.

Para comprobar si sus credenciales de acceso a la base de datos son correctas y su servidor de base de datos no está desconectado, cree un nuevo archivo de texto vacío con un editor de texto, nómbrelo como testconnection.php y copie y pegue el código siguiente en ese archivo de texto vacío: