¿Cómo resolver el "Error al establecer una conexión a la base de datos" en sitios web?
Lo que ves cuando intentas abrir tu sitio web "Error al establecer una conexión a la base de datos" La advertencia (Error al establecer una conexión de base de datos) indica que los códigos fuente de su sitio (PHP) y su base de datos MySQL/MariaDB no pueden comunicarse entre sí. Este error suele deberse a cambios incorrectos de contraseña, corrupción de la base de datos o problemas de optimización del lado del servidor. Puede seguir los pasos a continuación para resolver el problema.
Paso 1: Verifique wp-config.php o el archivo de configuración de la base de datos
El 80% del motivo del error es que la información de la base de datos está escrita incorrectamente en el archivo de configuración:
- Dónde está instalado su sitio a través de cPanel, Plesk o FTP
public_htmlVaya al directorio principal. - Si estás usando WordPress
wp-config.phpAbra el archivo (config.php, base de datos.php, etc. en un software especial) en modo de edición. - Busque las siguientes líneas y verifique si coinciden exactamente con la información actual que creó en cPanel/Plesk:
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Nota: si no está utilizando un servidor SQL remoto, este valor debe permanecer como 'localhost').*
Paso 2: verificar los permisos y privilegios del usuario de MySQL
Incluso si el nombre y la contraseña de la base de datos son correctos, es posible que al usuario no se le hayan asignado todos los privilegios sobre la base de datos:
- Inicie sesión en cPanel y Bases de datos MySQL® Ingrese a la página (Bases de datos MySQL).
- Desplácese hasta la parte inferior de la página y seleccione el usuario y la base de datos relevantes en la sección "Agregar usuario a la base de datos". Agregar decir.
- En la pantalla que se abre "TODOS LOS PRIVILEGIOS" Guarde los cambios marcando la casilla (Todos los privilegios).
Paso 3: reparar tablas corruptas (reparar base de datos)
El cierre repentino del servidor o los fallos de SQL pueden haber dañado las tablas. Para reparar tablas desde cPanelphpMyAdminpanel, seleccione su base de datos en el menú de la izquierda, marque todas las tablas y haga clic en el menú desplegable en la parte inferior. "Reparar las pinturas" Haga clic en (Tabla de reparación).
Este artículo está especialmente preparado para PvPServer.