El error de conexion a la base de datos

El error "Error al establecer una conexion con la base de datos" (Error establishing a database connection) significa que WordPress no puede comunicarse con la base de datos MySQL. El sitio no puede mostrar nada porque todo el contenido vive en la base de datos.

Causas y soluciones por orden de probabilidad

1. Credenciales de base de datos incorrectas en wp-config.php

Es la causa mas comun, especialmente despues de migrar un sitio o cambiar la contrasena de MySQL.

  1. Abre el archivo wp-config.php via FTP o cPanel.
  2. Verifica estos cuatro valores:
define('DB_NAME', 'nombre_de_la_base_datos');
define('DB_USER', 'usuario_mysql');
define('DB_PASSWORD', 'contrasena_mysql');
define('DB_HOST', 'localhost');

En WebHosting MX, el host siempre es localhost. El nombre de la base de datos, usuario y contrasena los encuentras en cPanel > MySQL Databases.

2. El servicio MySQL esta caido o saturado

Si las credenciales son correctas pero el error persiste, puede ser que el servidor MySQL este temporalmente saturado o caido.

  • Espera 2-3 minutos y recarga. Si era un pico temporal, el sitio vuelve solo.
  • En cPanel de WebHosting MX, ve a Metricas > Uso del Servidor para ver si el servidor esta bajo carga alta.
  • Contacta al soporte de WebHosting MX si el error persiste mas de 5 minutos.

3. La base de datos esta corrupta

-- En phpMyAdmin, selecciona tu base de datos
-- Marca todas las tablas y selecciona la operacion:
REPAIR TABLE wp_options, wp_posts, wp_postmeta;

Tambien puedes reparar desde phpMyAdmin seleccionando todas las tablas y eligiendo "Reparar tabla" del menu de operaciones.

4. Contrasena del usuario MySQL expirada o permisos incorrectos

En cPanel de WebHosting MX, ve a MySQL Databases > Usuarios MySQL. Asegurate de que el usuario tiene todos los privilegios en la base de datos del sitio.

Esta resposta foi útil? 0 Os usuários acharam isso útil (0 Votos)