El aviso de 'Error al establecer una conexión con la base de datos' en WordPress es un error fatal que hace que tu sitio sea inaccesible para los usuarios. Ocurre cuando WordPress no puede conectarse a la base de datos.
Dado que múltiples factores pueden afectar esta conexión, el error puede ser un poco difícil de solucionar para los principiantes.
Hemos estado ejecutando nuestro blog en WordPress durante los últimos 16 años y hemos encontrado una variedad de errores y advertencias, incluido el 'Error al establecer una conexión con la base de datos'. A través de nuestra experiencia y muchos intentos y errores, hemos aprendido a solucionar estos problemas sin interrumpir nuestro sitio.
En este artículo, te mostraremos cómo solucionar fácilmente el 'Error al establecer una conexión con la base de datos' en tu sitio de WordPress, paso a paso.

¿Qué causa el error al establecer una conexión con la base de datos en WordPress?
Una base de datos es un software que facilita el almacenamiento, la organización y la recuperación de datos de otro software.
Como sistema de gestión de contenido, WordPress utiliza una base de datos para almacenar todo tu 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:
- El nombre de tu base de datos
- Nombre de usuario y contraseña de la base de datos
- Servidor de base de datos
Esta información se almacena en tu archivo de configuración de WordPress, que se llama wp-config.php.
Si alguna de esta información es incorrecta, WordPress no podrá conectarse a su servidor de base de datos y verá el error 'Error al establecer una conexión con la base de datos'.

Es uno de los errores más comunes de WordPress. Aparte de credenciales incorrectas, este error también puede aparecer si el servidor de base de datos está caído o los archivos de la base de datos están corruptos.
Dicho esto, veamos cómo solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress con solución de problemas paso a paso.
1. Verifique las credenciales de su base de datos de WordPress
Credenciales incorrectas son la causa más común del error de conexión a la base de datos. Si recientemente movió su sitio de WordPress a un nuevo host, entonces este es probablemente el problema.
Las credenciales de su base de datos de WordPress se almacenan en el archivo wp-config.php. Es el archivo de configuración de WordPress que contiene ajustes importantes, incluida la información de la base de datos.
Si no ha editado un archivo wp-config.php antes, consulte nuestra guía para principiantes sobre cómo editar el archivo wp-config.php para obtener más instrucciones.
Buscará las siguientes líneas en el archivo wp-config.php:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Aquí, debe 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 hosting de WordPress. Para este tutorial, usaremos Bluehost, pero el proceso será similar para otros paneles de hosting.
Al iniciar sesión, haz clic en la pestaña 'Sitio web' en la columna izquierda y luego cambia a la pestaña 'Avanzado'. Después, desplázate hacia abajo hasta la sección 'Base de datos' y haz clic en el botón 'Administrar' junto a ella.

Esto abrirá la página de Bases de datos MySQL en cPanel en una nueva ventana.
Aquí, puedes encontrar el nombre y el nombre de usuario de tu base de datos en la sección 'Base de datos actual'. Ten en cuenta copiar y pegar estos detalles en un bloc de notas para poder agregarlos al archivo wp-config.

A continuación, desplázate hacia abajo hasta la sección 'Usuarios actuales', donde puedes hacer clic en el enlace 'Cambiar contraseña' junto al nombre de tu base de datos.
Esto te llevará a una nueva pantalla, donde puedes cambiar la contraseña de la base de datos a tu gusto.

Una vez que hayas confirmado todos los detalles de tu base de datos, puedes cambiar esa información en tu archivo wp-config.php si es necesario.
Después de eso, intenta visitar tu sitio web de nuevo para ver si el error de conexión a la base de datos ha desaparecido.
Si todavía ves el error, entonces esto significa que algo más está mal.
2. Verifica la información de tu Host de Base de Datos
Si estás seguro de que la información de tu nombre de base de datos, nombre de usuario y contraseña es precisa, entonces querrás asegurarte de que estás utilizando la información correcta del host de la base de datos.
La mayoría de las empresas de hosting de WordPress utilizan localhost como tu host de base de datos. Sin embargo, algunas empresas de hosting de WordPress administrado utilizan servidores separados para alojar bases de datos. En ese caso, tu información de host de base de datos no será localhost.
Esto significa que necesitarás contactar a tu empresa de hosting de WordPress para confirmar estos detalles.
3. Repara la Base de Datos de WordPress
Ahora, es posible que estés viendo un error diferente en el panel de administración de wp-admin, como 'Una o más tablas de la base de datos no están disponibles' o 'Es posible que la base de datos necesite ser reparada'. En ese caso, necesitas reparar tu base de datos.
Puedes hacer esto agregando la siguiente línea en tu archivo wp-config.php. Asegúrate de agregarla justo antes de la línea 'Eso es todo, deja de editar! Feliz blogging':
define('WP_ALLOW_REPAIR', true);
Una vez que hayas hecho eso, puedes ver la configuración visitando esta página: http://www.tusitio.com/wp-admin/maint/repair.php. Solo asegúrate de reemplazar tusitio.com con tu propio nombre de dominio.
Aquí, debes hacer clic en el botón 'Reparar Base de Datos' para iniciar el proceso.

Nota: El usuario no necesita iniciar sesión para acceder a la página de reparación de la base de datos. Una vez que hayas terminado de reparar y optimizar tu base de datos, asegúrate de eliminar esta línea de código de tu wp-config.php.
Sin embargo, si no desea agregar ningún código a su sitio, también puede reparar su base de datos utilizando el cPanel de su cuenta de hosting.
Continúe y visite su cuenta de hosting, donde deberá abrir la página 'Sitios web' desde la columna izquierda. Luego, cambie a la pestaña 'Avanzado' y haga clic en el botón 'Administrar' en la sección Base de datos.

Esto abrirá cPanel en una nueva pestaña. Aquí, desplácese hacia abajo hasta la sección 'Modificar bases de datos' y elija el nombre de su base de datos en el menú desplegable 'Reparar base de datos'.
Una vez que haga eso, simplemente haga clic en el botón 'Reparar base de datos' para iniciar el proceso.

El panel de hosting ahora reparará automáticamente su base de datos por usted.
Una vez que el proceso se complete, también verá un mensaje de éxito.

Ahora puede visitar su sitio de WordPress para ver si el error se ha resuelto o no.
4. Verifique si su servidor de base de datos está caído
Si todo parece estar correcto y WordPress aún no puede conectarse a la base de datos, entonces su servidor de base de datos (servidor MySQL) puede estar caído.
Esto podría suceder debido a un tráfico pesado en un servidor. Su servidor de hosting simplemente no puede manejar la carga (especialmente cuando está en hosting compartido).
Debido a esto, su sitio se ralentizará e incluso puede mostrar el error para algunos usuarios. En este caso, debe llamar por teléfono o chatear en vivo con su proveedor de hosting y preguntarles si su servidor MySQL está respondiendo.
Además, si tiene otros sitios web ejecutándose en el mismo servidor, puede verificar esos sitios para confirmar que su servidor SQL está caído.
Si no tiene ningún otro sitio en la misma cuenta de hosting, simplemente vaya a su panel de hosting y cambie a la pestaña 'Avanzado'.
Después de eso, haz clic en el botón ‘Administrar’ junto a la sección de phpMyAdmin.

Esto abrirá phpMyAdmin en una nueva ventana, donde deberás hacer clic en la opción ‘Base de datos’ en la parte superior.
Después de eso, haz clic en el nombre de tu base de datos para acceder a su configuración. Si puedes hacer eso, entonces es hora de que verifiques si tu usuario de base de datos tiene permisos suficientes.

Para hacer esto, necesitas crear un nuevo archivo llamado testconnection.php y pegar el siguiente código en él:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Al pegar el código, asegúrate de reemplazar el nombre de usuario y la contraseña con los tuyos. Ahora puedes subir este archivo a tu sitio web y acceder a él a través de un navegador web.
Si el script se conectó correctamente, entonces significa que tu usuario tiene permisos suficientes y algo más está causando el error.
Ahora, debes regresar a tu archivo wp-config y escanearlo para asegurarte de que todos los detalles sean precisos y sin errores tipográficos.
Soluciones Adicionales Que Han Funcionado Para Usuarios
Si los consejos de solución de problemas mencionados anteriormente no logran solucionar el error de conexión a la base de datos en tu sitio web, entonces puedes intentar estos pasos adicionales.
Según lo informado por nuestros usuarios, estos pasos han ayudado a algunos de ellos a resolver el error de conexión a la base de datos en sus sitios web.
1. Actualizar la URL del sitio de WordPress
Puedes intentar actualizar la URL del sitio de WordPress usando phpMyAdmin en cPanel.
Simplemente accede a phpMyAdmin desde el panel de control de tu cuenta de hosting y selecciona tu base de datos de WordPress de la lista.
Después de eso, cambia al menú SQL en la parte superior e ingresa la siguiente consulta MySQL:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Debería verse así:

No olvides proporcionar la URL de tu propio sitio y cambiar wp_options por el nombre de tu tabla, ya que es posible que hayas cambiado el prefijo de tabla de WordPress.
2. Reiniciar el servidor web
Los usuarios en servidores dedicados, servidores locales y servidores privados virtuales (VPS) pueden intentar reiniciar sus servidores.
Esto reiniciará tu servidor web y de base de datos, lo que podría solucionar algunos fallos temporales que causan el error.
3. Pedir ayuda
Si todo lo demás falla, es posible que necesites contactar a tu compañía de hosting web. Todas las buenas compañías de hosting de WordPress te ayudarán a solucionar el problema, te indicarán la dirección correcta o incluso lo solucionarán por ti.
También puedes contratar desarrolladores de WordPress para que te ayuden a solucionar este problema.
Esperamos que este artículo te haya ayudado a solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress. También te puede interesar nuestra guía de solución de problemas de WordPress para obtener consejos sobre cómo resolver problemas de WordPress por tu cuenta o nuestro tutorial sobre cómo agregar una página de error de base de datos personalizada en WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Edmundo Rubio
Gracias, funcionó.
viraj
Gracias, me funcionó al conectar la base de datos desde phpmyadmin.
Tom
Estoy intentando instalar WordPress en mi PC local con Windows 10. He instalado XAMPP, he hecho todos los cambios para usar el puerto 8080. No hay problema para iniciar XAMPP. No hay problema para iniciar Apache o MySQL. Puedo abrir phpMyAdmin desde el botón de administrador sin problema y pude agregar una base de datos. Si ingreso a http://localhost:8080, me muestra la página de XAMPP. Sin embargo, cuando ingreso a http://localhost:8080/wp para instalar WordPress, la página web se agota el tiempo de espera, pero no hace nada. He extraído los archivos de WordPress en la carpeta htdocs y he hecho los cambios en el archivo wp-config.php para usar localhost:8080.
En este punto, no tengo ninguna otra idea de qué hacer para completar la instalación y realmente agradecería ayuda.
Soporte de WPBeginner
Hola Tom,
Deberás copiar y pegar los archivos de WordPress en la carpeta /htdocs/wp/ en lugar de la carpeta /htdocs/.
Administrador
Sandy
¡Gracias! ¡Funcionó!
Jude
No puedo instalar WordPress en GoDaddy. Ni siquiera completa la instalación. "La aplicación tiene errores". - ¡Lo necesito urgentemente! ¡Por favor, ayúdenme!
Shubham Tiwari
Hola WPBeginner,
Actualmente estoy ejecutando un sitio web viral. Muchos sitios web virales tienen algunos complementos. Adjunto el enlace de la captura de pantalla aquí
En el nicho de sitios web virales, necesitamos ver cuántos usuarios en tiempo real hay en una historia en particular porque, para ver la viralidad de las nuevas historias, necesitamos ver los usuarios en tiempo real para una publicación. Usamos Google Analytics, pero la minería de datos es muy difícil en Google Analytics para ver si nuestra historia se está volviendo viral o no. Al observar a los usuarios en tiempo real para una historia en particular, sacamos conclusiones sobre cuál de nuestras historias se está volviendo viral en las redes sociales.
¿Podrías proporcionarme detalles? ¿Cómo puedo mostrar a mis lectores en vivo en la página de la historia/artículo? Quiero que mis usuarios vean cuántos usuarios en vivo están leyendo esta historia en particular.
¿Hay algún código de script o algún plugin para este tipo de función?
Richard
¡Brillante, esto me guió para arreglarlo! También tuve que subir un nuevo archivo wp-settings.php.
Gracias
Destiny
Para permitir el uso de esta página para reparar automáticamente problemas de la base de datos, agrega la siguiente línea a tu archivo wp-config.php. Una vez que esta línea se agregue a tu configuración, recarga esta página.
define(‘WP_ALLOW_REPAIR’, true);
Ben Horle
¡Muchísimas gracias! ¡La primera tarea arregló mi sitio!
Soporte de WPBeginner
Hola Ben,
Glad you found it helpful
You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Administrador
Denis
¡¡¡Gracias!!! ¡Gracias a ti mi sitio funciona de nuevo!
Feliz
Mike
Tuve este error al intentar instalar WP en casa para probar en una laptop con Windows. Intenté de todo y luego noté que el conjunto de caracteres en el archivo wp-config.php donde definí los parámetros para acceder a la base de datos contenía caracteres que no eran estándar. El carácter de apóstrofe no era el carácter estándar de la fuente de Windows. Una vez que los reemplacé y los hice todos del mismo carácter, WP se instaló sin problemas.
Nirav Jagad
por favor, alguien conecte mi computadora con trabajo en equipo y resuelva mi problema
Error al establecer una conexión de base de datos
Bas Dost
Tengo el mismo problema.
Avísame si tienes alguna sugerencia.
Gracias.
ivano
Me funcionó reemplazar “localhost” con la IP que proporcionaste. ¡Gracias!
miranda
no lo entiendo
Michael
[RESUELTO] Mis bases de datos funcionaban bien; resulta que el problema era la contraseña en sí. La contraseña contenía tres símbolos &(= que supongo que estaba interfiriendo con PHP. No soy el mejor en PHP, pero sospecho que el problema era con el símbolo “=”. Así que una vez que cambié la contraseña, funcionó perfectamente. Buena suerte, espero que esto ayude.
Wills Perkins
Gracias chicos, me salvaron de un colapso
Personal editorial
You’re welcome
Administrador
murad
Gracias. Resolvió mi problema.
irnem
¿Qué ayudó exactamente? Revisé todo, todavía no funciona. En la sección “Verifica tu proveedor de hosting (Servidor MySQL)” hablan de un archivo testconnection.php, ¿qué debo hacer después de crearlo y ponerlo en el directorio de WP? ¿cómo puedo ejecutar este código? (perdón, soy principiante en esta área)
Ash
¡Lo que también puede ser muy útil! Especialmente si usas WordPress en IIS6/7/8 en Windows Server... Verifica si el servicio MySQL está en ejecución... ¡Y también si se está ejecutando con la cuenta de usuario correcta! Normalmente, esta debería ser solo la cuenta del Sistema Local.
Gwyneth Llewelyn
¡Incluso aquellos que no son principiantes absolutos en WordPress se quedan a menudo perplejos ante este error! Gracias a tu enfoque sistemático, logré rastrear el 'error' en mi instalación: una base de datos MySQL corrupta, que no era nada obvia, ya que todas las tablas parecían estar en su lugar correcto, y verificarlas/optimizarlas no arrojaba errores... pero claramente algo estaba muy, muy mal.
¡Volcar la base de datos y volver a importarla de una copia de seguridad hizo el truco!
Thank you so much
Jeff
Muchas gracias por escribir esto y por todos los comentarios. Mi sitio se arregló reemplazando la línea
/** MySQL database password */
define(‘DB_PASSWORD’, ‘[algunos números y letras aleatorios]’);
por
/** MySQL database password */
define(‘DB_PASSWORD’, [mi contraseña habitual de inicio de sesión de wp-admin]’);
No estoy seguro si esta es la forma correcta de arreglarlo, pero funcionó.
Brett
Volví a mi cpanel y reingresé las mismas contraseñas para 2 de mis 4 sitios que no funcionaban y eso los hizo volver a estar en funcionamiento.
STANISLAUS
Me alegro de haber podido solucionar este problema en mi sitio después de 4 días. En mi caso, decía que la tabla wp-option se había caído. Y ejecuté la reparación, el resultado mostró que no fue exitoso, pero en realidad, se reparó.
Después de recibir ese mensaje de reparación no exitosa, inicié un chat en vivo con mi proveedor de servicios, pero revisaron el sitio y me informaron que mi sitio estaba activo y yo estaba feliz.
Gracias
Jigar Shah
Intenté todas las soluciones anteriores. Pero nada me funcionó.
Luego intenté mirar los registros de Apache. Fueron ataques de fuerza bruta contra xmlrpc.php los que hicieron que mi servidor de WordPress colapsara.
La solución simple que me funcionó fue bloquear las IP.
Lo descubrí aquí
rahul
Mi sitio web de WordPress está funcionando, pero después de un tiempo muestra un error “Error al establecer la base de datos”, luego tengo que iniciar “service mysqld start”, por favor ayúdenme para que este tipo de error no vuelva a ocurrir. Gracias
Kristaps
Gracias, intenté algunas cosas, pero al final, descubrí que mi archivo de configuración generaba una contraseña aleatoria, cuando en realidad la cambié a una contraseña específica.
Jill
Esto fue muy útil. Esto, junto con los comentarios/experiencias de las personas, sería un recurso o guía muy útil. He notado algunas ofertas de trabajo para probadores de errores de WordPress y comencé a investigar y encontré esta página.
Lothre1
Hola a todos. Solo porque esta es la primera página de Google sobre este tema, estoy complementando la información. En mi caso, descargué mi wp-config de mi sitio web de producción. Al final del archivo, justo después de “define(‘WP_DEBUG’, false);” tenía la siguiente configuración.
define( ‘WP_ALLOW_MULTISITE’, true );
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
Intenté mantener todo como estaba pero reemplacé mydomain.com con mi IP + puerto.
Una hora después me di cuenta de que comentar las líneas de abajo solucionó el problema:
//define(‘MULTISITE’, true);
//define(‘SUBDOMAIN_INSTALL’, false);
//define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
Karina Jaramillo
Intenté iniciar sesión para mantener el sitio, pero recibo este error "Error al establecer una conexión con la base de datos". También recibo ese error al intentar acceder a wp-admin. No se ha cambiado nada de nuestra parte. ¡Ayuda!
Shirley
¡Ayuda!
Recibimos un mensaje de error en nuestro WordPress que dice “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 al servidor de base de datos en localhost. Esto podría significar que el servidor de base de datos de su host está caído.
¿Está seguro de que tiene el nombre de usuario y la contraseña correctos?
¿Está seguro de que ha escrito el nombre de host correcto?
¿Está seguro de que el servidor de base de datos está en funcionamiento?
Estamos desconcertados sobre cómo sucedió esto. Si puedes ayudar, sería genial. Gracias.
jabr
Muchas gracias. Realmente me ayudaste a que mi sitio web volviera a funcionar.
SAMUEL
Por favor, tengo problemas para operar mi panel de WordPress. He estado actualizando mi sitio web a través de mi panel durante algunos días. Pero justo ayer comencé a recibir este mensaje…… Error fatal: No se puede llamar a una función sobrecargada para un no objeto en /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php en la línea 448……..¿alguien puede decirme qué hacer o cuál fue la causa de esto por favor.
Sam.
Soporte de WPBeginner
Lo más probable es que este problema sea causado por un plugin de WordPress. Prueba estos consejos de solución de problemas de WordPress para descubrir al culpable.
También es posible que el error sea causado por incompatibilidad con la versión de PHP. Pregunta a tu proveedor de hosting de WordPress qué versión de PHP están usando y si pueden actualizarla. El requisito mínimo es la versión PHP 5.6 o superior para WordPress.
Administrador
SAMUEL
Muchas gracias, solo cambié el tema y eso lo solucionó, lo aprecio mucho.
Soporte de WPBeginner
Hey Samuel, we are glad you found it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Elijah
Yo también tengo el mismo problema, pero el mío es terrible porque no puedo acceder a mi cpanel. Por favor, ¿qué debo hacer?
James R
Después de ver esta página y pensar “no tengo idea de lo que estoy haciendo”, simplemente reinicié el servidor y ahora todo está perfecto de nuevo. ¿Alguna idea de por qué fue así?
Lo único que se me ocurre que pudo haberlo causado es que perdí mi conexión a internet mientras iniciaba sesión, ¿pero por qué debería ser así?
Davo C
MUCHAS GRACIAS. Tenía un usuario de base de datos corrupto, no habría tenido ni idea sin este artículo.
Me salvó la vida.
Davo
Sáb
Cuando cloné mi base de datos MySQL para configurar un sitio de staging, recibí el mismo error. Descubrí que al usuario de MySQL configurado para que WP acceda a la base de datos se le debe dar permiso para acceder a la base de datos a través de cPanel -> Bases de datos MySQL -> opción de agregar un usuario a la base de datos. De lo contrario, obtendrá el problema de “Error al establecer una conexión con la base de datos” al intentar acceder a la página de administración a través de la URL.
Anoop Arya
Error al establecer la conexión con la base de datos.
No funcionó después de intentar algunos pasos. Pensé, vamos a borrar toda la información. Así que reinicié la base de datos de MySQL. Subí un nuevo WordPress. Ahora todavía dice error al establecer la conexión con la base de datos. ¿Alguna ayuda y sugerencias?
Ademide
La segunda corrección funcionó.
Muchas gracias.
Karen
Esto funcionó para mí, gracias. Moví un multisitio de cinco dominios con muy pocos problemas. El único ajuste fue al prefijo de tabla de las tablas de la base de datos. Por alguna razón, las mías no tenían el prefijo wpcc-. Esto se editó fácilmente en wp-config.php. Después de eso, tuve que lidiar un poco con el soporte técnico para que los subdominios apuntaran al directorio donde estaba instalado wp. No podían entender por qué querría que todos apuntaran al mismo lugar. Una vez que cedieron e hicieron lo que les pedí, todo funcionó bien.
Manohar
Gracias por proporcionar esta útil información
Emmanuel
Muchísimas gracias, realmente me salvaste el día
Soporte de WPBeginner
De nada, no olvides seguirnos en Twitter para obtener más consejos y trucos de WordPress.
Administrador
Jeroen Thans
Tuve el mismo problema,
también me apareció después de una restauración de copia de seguridad un error: Error al establecer una conexión con la base de datos
Revisé la base de datos con phpmyadmin bajo la base de datos de WordPress y luego wp_options. Y no había rastro de algo llamado siteurl
Así que presioné insertar -> option_id = 1
Option_name = siteurl
Option_value = http://www.example.com
y lo agregué. Luego volví al sitio web http://www.example.com/wp-admin y pude restaurarlo
espero que ayude.
Saludos J
JCMill
*Actualización a mi comentario anterior*
Intenté generar y aplicar nuevas contraseñas a través de cPanel. En el 3er cambio de contraseña, todavía obtuve el error de "no se puede cargar la base de datos", ¡pero me permitió ejecutar WP Repair.php!
Todo se mostró como OK.
Ahora el sitio está de vuelta.
Muy irritante y extraño.
Soporte de WPBeginner
Glad you found a solution on your own.
Administrador
JCMill
I just started seeing this error. None of the above works
Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
I can access & edit the DB via phpmyadmin.
wpconfig is byte for byte identical to my original (then working) backup.
testconnection.php ha revelado esto –
‘No se pudo conectar: Conexión usando protocolo de autenticación antiguo (pre-4.1.1) rechazado (opción del cliente ‘secure_auth’ habilitada)’
Se agradecen las ideas.
Bim
Parece que encuentro el error en todas las demás páginas excepto en la página principal. La página principal se carga bien, pero cuando hago clic en un enlace para abrir otra página, es cuando obtengo el error de conexión a la base de datos.
¿Alguien ha experimentado esto? ¿No utilizan todas las páginas, incluida la página principal, la misma conexión a la base de datos?
Soporte de WPBeginner
¿Quizás estás viendo una versión en caché de tu página principal? Si no es así, ponte en contacto con tu proveedor de servicios de alojamiento web.
Administrador
sohanpurohit
Error 404 error403 mismo problema, ¿cómo reparo este problema?
djack
funciona inmediatamente después de poner la IP que estoy recibiendo del router 192.168.5.8 en mi caso particular.
localhost, 127.0.0.1 no funcionaban.
David Draper
Copié un script PHP que encontré en línea llamado testconnection.php. El script captura y muestra el error de conexión. Ejecuté el script desde la línea de comandos usando ‘php -f testconnection.php’. El error me dijo que había un problema al leer el archivo mysql.sock. Cuando verifiqué la ubicación indicada, no había ningún archivo mysql.sock. Creé un archivo vacío llamado mysql.sock en la ubicación indicada usando touch y ¡'Voila!' todo ha funcionado bien desde entonces.
SriMarv
Tuve el mismo problema en mi sitio también, solo cambié la línea de DN Host a
define(‘DB_HOST’, ‘localhost’);
en el archivo de configuración, apuntaba a una dirección IP que resultó ser la del cpanel.
sudheer
Por favor, soluciona mi problema. Estoy intentando restaurar una copia de seguridad de la base de datos desde un servidor mysql. Pero la restauración falla y el siguiente error32 persiste.
TÍTULO: Microsoft SQL Server Management Studio
——————————
La restauración de la base de datos ‘PROD_SALES_DATABASE’ falló. (Microsoft.SqlServer.Management.RelationalEngineTasks)
——————————
INFORMACIÓN ADICIONAL:
System.Data.SqlClient.SqlError: El sistema operativo devolvió el error ’32(El proceso no puede tener acceso al archivo porque está siendo utilizado por otro proceso.)’ al intentar ‘RestoreContainer::ValidateTargetForCreation’ en ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf’. (Microsoft.SqlServer.SmoExtended)
Para obtener ayuda, haz clic en:
——————————
BOTONES:
Barbara
Muchas gracias : ¡funcionó al instante!!!
Saludos
Barbara