Cómo corregir el error “Estableciendo una conexión de base de datos” en WordPress | Hosting mas barato

Este error es el más común en Internet. Nosotros mismos nos hemos enfrentado a un par de ellos. Lo más molesto de este error es que ocurre aunque no haya cambiado nada. Pero no se preocupe. En este artículo encontramos una solución.
La causa de este error es que WordPress no pudo establecer una conexión a la base de datos. Las razones de esto podrían ser que su base de datos está dañada, su servidor no responde, la información de inicio de sesión de su base de datos es incorrecta y más.
Debe verificar que se muestre el mismo mensaje de error en ambos lados, el front-end y el back-end. El mensaje dice “No se pudo conectar a la base de datos”. Sin embargo, si obtiene algún otro error en el backend, entonces necesita reparar su base de datos.
Para reparar la base de datos, agregue el siguiente código a su archivo wp-config.php:
define('WP_ALLOW_REPAIR', true);
Visitar ahora http://www.yoursiteurl.com/wp-admin/maint/repair.php
y verá la página de configuración.
Elimínelos de su wp-config.php después de haber reparado y optimizado su base de datos.
Si eso no ayuda, pruebe el siguiente método.
En el archivo WP-Config.php, ingrese los detalles para que WordPress conecte su base de datos. Asegúrese de que todo sea igual en su wp-config.php.
define('DB_NAME', 'your-database-name'); define('DB_USER', 'your-database-username'); define('DB_PASSWORD', 'your-database-password'); define('DB_HOST', 'localhost:3006');
El valor de su DB_Host puede variar según el host.
Si su sitio se inunda con mucho tráfico, su sitio enfrentará este error y usted está en un alojamiento compartido. Si su host no puede manejar la carga, ralentizará el sitio y, a veces, incluso mostrará el error. Ahora comuníquese con su proveedor de alojamiento.
Cuando otros sitios están en el mismo servidor y tienen el mismo problema. Si es así, algo anda mal con su servidor MySQL. Vaya a cPanel en caso de que no tenga otro sitio en la misma cuenta de alojamiento. Luego intente acceder a phpMyAdmin y conecte la base de datos. Compruebe que el usuario de su base de datos tenga permisos suficientes. Cree un nuevo archivo y asígnele el nombre testdb.php y péguelo en este código:
<?php $link = mysql_connect('localhost', 'root', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
Reemplazar nombre de usuario y contraseña.
Si la conexión es exitosa, su usuario tiene permisos suficientes. Ahora debe volver atrás y verificar si hay errores tipográficos nuevamente.
Si está usando su propio VPS, abra ssh e intente
$: service mysql status
Y verifique el estado de su MySQL, si muestra detener, use: mando
$: service mysql restart
Y verifique su estado de MySQL. Si su MySQL no se reinicia, consulte el registro de errores de MySQL.
Principalmente debido a menos recursos, me detengo e intento agregar espacio de intercambio.