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.


cgjam
me pasó esto al intentar instalar word press, no me di cuenta de que no había habilitado los privilegios de usuario. gracias por este útil artículo
Moogie1947
Acabo de experimentar esto después de respaldar mis archivos y haber configurado una contraseña para acceder y respaldar mi base de datos antes de actualizar.
Gracias por su sitio, me di cuenta de que había reemplazado accidentalmente la contraseña autogenerada (ya que no sabía que existía). Así que la encontré en el archivo config.php en mi conjunto de copias de seguridad y la restablecí en el panel de administración en el sitio de mi host. Todo está bien ahora.
No puedo agradecerles lo suficiente por un artículo brillante.
ValentinaMercenaro
¡Los he probado todos! Finalmente lo resolví creando un nombre de usuario de base de datos diferente en el cpanel de mi host (dándole todos los privilegios, por supuesto) y también cambiando el Host de la base de datos a la IP de mi servidor en el archivo wp-config.php.
No tengo ni idea de por qué eso resolvería el problema, pero quizás sea que el Nombre de la base de datos y el Nombre de usuario de la base de datos no pueden tener el mismo nombre. (Puedes pensar: "¡duh! ¡Claro que no!!!", bueno, el "Asistente de Creación de Base de Datos" de mi host había generado automáticamente los dos campos y, lo creas o no, no me dejaba cambiarlo al principio). Tuve que crear un nuevo usuario por separado más tarde para resolver el problema.
Gracias por esta gran publicación. x
bfadmin1
Eres el mejor….
No sabía que cambiar la contraseña de la base de datos desconectaría la base de datos de WordPress….
La Solución 2 fue brillante……. 2 minutos máximo.
¡¡¡Muchas gracias!!!
¡Necesito ayuda rápido!
hola… estoy recibiendo este error. ¡sucedió de la nada hoy! no se cambió nada más que algo de texto en una página. cerré sesión. ahora tengo el error.
en uno de los párrafos usted afirma: “Lo primero que debe hacer es asegurarse de que está obteniendo el mismo
error tanto en el front-end del sitio como en el back-end del sitio
(wp-admin). Si el mensaje de error es el mismo en ambas páginas “Error
para establecer una conexión a la base de datos”, entonces proceda al siguiente paso.” ¿cuál es el siguiente paso? me sale el error en ambos lados.
esto me confundió. lo siento. entonces, ¿cuál es el siguiente paso para que pueda intentar averiguar cómo solucionarlo?
¡gracias por tu ayuda!
PeterBestel
Este error le ocurrió a uno de mis sitios de membresía, excepto que cuando iniciabas sesión, el sitio se veía y actuaba normalmente.
Después de seguir las rutas habituales, incluido el cambio del usuario de la base de datos y culpar al tema de ser el culpable, descubrí un “?>” adicional al final del archivo wp-config.php. Una vez que lo eliminé, todo funcionó.
No tengo idea de cómo terminó ahí. ¡Horas de frustración resueltas eliminando dos caracteres!
Jayden Lawson
¡Gracias chicos! Una de mis tablas no se pudo reparar, así que seguí este consejo para reparar esa tabla en phpMyAdmin http://wordpress.org/support/topic/wp_options-table-is-marked-as-crashed-10?replies=6
Ed Luvables
Esto funcionó perfectamente, olvidé cambiar mi contraseña en el archivo de configuración. ¡Gracias!
George Stroud
Con este problema descubrí que era una corrupción de la base de datos, pero que resultó en que no pudiera acceder a la herramienta de reparación de Wordpress. Sin embargo, pude efectuar una reparación usando la sección mySQL en el panel de control de mi host (cPanel) y luego el sitio volvió a funcionar de inmediato.
Jenerwin
acabo de encontrar este tipo de error... y pude solucionarlo optimizando y reparando la base de datos... me gusta esta publicación... ¡pulgar arriba!
Carrie Case
Tenía los Permalinks configurados en Nombre de la entrada. Lo cambié de nuevo a Predeterminado y el error desapareció y mis páginas reaparecieron. Luego volví a cambiar a Nombre de la entrada porque prefiero esta configuración, y todavía funcionó. Listo. Solo me tomó varias horas descifrar esa basura. Jaja.
Joninashby
Me salvó la vida – cambié la contraseña de la base de datos dentro del panel de control del hosting, no tenía idea de que tenía que actualizarla en wp-config. Horas de estrés evitadas – ¡gracias!
K.C. Bateman
gracias
¡Esto fue muy útil!
Ayo Akinbode
¡Funcionó! Muchas gracias
BillR
Tuve este problema hoy.
El servidor se había caído anoche y fue atendido con bastante rapidez cuando se conoció el problema.
Todo funcionó por un tiempo, pero hoy WordPress no pudo establecer una conexión con la base de datos.
La base de datos de Simple Machines Forum estaba funcionando bien y el foro cargaba.
Lo que hice fue:
1. Crear un nuevo usuario para la base de datos
2. Asignar ese usuario a la base de datos de WP con todos los privilegios.
3. Actualizar WP_config para usar ese usuario
Después de eso, todo estuvo bien.
Parece que después de un problema del servidor, los privilegios del usuario de WordPress pueden corromperse o cambiarse, incluso si el usuario se muestra con todos los privilegios.
Gracias por esta publicación. Me señaló la dirección correcta.
Alex
¡Muchas gracias!… ¡horas y horas buscando la respuesta y la tuya funcionó perfectamente!…
Chris
Esto también me funcionó. Muy extraño.
Enhow
¡Hola! Tengo este problema constantemente, voy a la página web y me muestra este error, pero luego actualizo unos minutos después y el error desaparece. Dejó de suceder, así que incluso me olvidé de él. Pero hoy le pedí a mis compañeros de trabajo (4 personas) que entraran al sitio prácticamente al mismo tiempo para ver la nueva apariencia móvil y a algunos les dio el error y a otros no (no fue exactamente al mismo tiempo ya que les pedí que lo hicieran en sus teléfonos y cada uno tenía una velocidad diferente) esto me preocupa mucho. Leí que le dijiste a alguien más que también tuvo este problema pero que se arregló solo, que fue por su servidor. ¿Debo llamar a mi servidor y preguntar qué está pasando? ¿O hay alguna posibilidad de que haya hecho algo mal? Casi todos los días es raro y simplemente desaparece. ¡Gracias!
Soporte de WPBeginner
Parece que tu servidor de base de datos no está funcionando correctamente. Por favor, contacta a tu proveedor de hosting.
Administrador
Mike
¡Gracias! Edité el archivo .php y solucioné mi problema. Impresionante.
Terry
Lo siento, amigos, pero para un principiante real, su información parece asumir un mayor conocimiento sobre cómo hacer las cosas de lo que quizás algunos de nosotros tenemos. Está bien decir, revisa esto o aquello, pero cuando no tenemos idea de cómo llegar allí, no es de mucha ayuda. Sé que están diciendo que no deberíamos estar aquí si el nivel técnico no es el adecuado, pero eso no ayuda. Uno puede seguir un procedimiento más paso a paso, pero quizás eso sea pedir demasiado. Gracias.
Soporte de WPBeginner
Entendemos y lamentamos que no haya encontrado esta información fácil. Por favor, háganos saber con qué parte está teniendo problemas y trataremos de explicarla mejor.
Administrador
Henri
¡Gracias, tu artículo me ayudó a solucionar el problema en minutos!
Chuck
Anoche mi servidor Centos falló y cuando volvió a arrancar tuve el error.
Lo que me funcionó fue renombrar el archivo /var/lib/mysql/mysql.sock, iniciar el servicio de mysql con `service mysqld start`, apagar el servidor con `shutdown -h now`, y luego volver a encender el servidor.
Básicamente, el fallo había bloqueado MySQL, por lo que pensaba que se estaba ejecutando cuando en realidad no lo estaba.
Bart
¡Muchas gracias!
En mi caso lo arreglé
1) eliminar el usuario actual que estaba conectado a mi base de datos
2) crear un nuevo usuario con todos los privilegios
3) agregar este usuario a la base de datos
4) actualizar mis detalles en config.php (usuario y contraseña)
5) refrescar mi sitio (F5)
Además, aunque no había cambiado nada al respecto, cuando recargué mi página de administración de WP, ocurrió un error fatal que me decía que el plugin de Facebook estaba creando algún tipo de agotamiento de memoria. Deshabilité el plugin renombrándolo en wp-content/plugins y me deshice de mi problema.
Esto, por cierto, también resolvió algunos problemas de visualización en mi página de inicio.
¡Espero que esta retroalimentación sea útil y, de nuevo, muchas gracias por compartir este artículo!
Bart
lubna
No puedo iniciar sesión en mi wp después de la instalación exitosa de la base de datos
Ruthie
Cuando fui a iniciar sesión en el sitio de desarrollo de mi empresa esta mañana, recibí este mensaje (en el backend y en el frontend), pero 10 minutos después actualicé la página y ya no era un problema. Por un lado, me alegro de que se haya resuelto solo, pero por otro lado, me gustaría saber por qué sucedió y cómo se solucionó para que no vuelva a suceder. ¿Alguna idea?
Soporte de WPBeginner
Es posible que el servidor de la base de datos estuviera caído en el momento en que recibiste este error. El problema se resolvió cuando el servidor de la base de datos volvió a estar en línea.
Administrador
Derek Smith
Tengo un error de base de datos con el que necesito ayuda. Compré 40 sitios de WP y los transferí de un host a otro (GoDaddy). Cometí el error de cambiar parte del contenido de los sitios antes de cambiar el DNS. Cambié todos los dominios anoche para que coincidieran con el DNS de Godaddy, ahora estoy teniendo problemas de error de base de datos con todos los sitios en los que trabajé.
Soy un poco novato en el lado del backend, pero creo que cambiar los archivos y luego apuntar el DNS después de esto de alguna manera lo arruinó todo, esta es la única explicación que se me ocurre, ya que los sitios que no toqué todavía funcionan. Gracias
Soporte de WPBeginner
Primero deberías haber respaldado tus bases de datos antiguas usando phpMyAdmin y luego importarlas al servidor de bases de datos de tu nuevo webhost usando phpMyAdmin. Luego deberías cambiar la configuración de tu DNS para que apunte a tu nuevo web host. Después de eso, necesitas editar el archivo wp-config en todos tus sitios, cambiar el nombre de la base de datos, la contraseña, el host y la configuración para que coincidan con tus nuevas bases de datos.
Administrador
Derek Smith
¿Qué hago para arreglarlo ahora que está en este punto? Todos los ajustes de DNS están cambiados y sigo recibiendo los mensajes de error. ¿Hay alguna forma de volver atrás e instalar los archivos originales?
Tony
Hola…
He estado trabajando con una instalación local por un tiempo y quería cambiar la URL de mi instalación local a otra cosa, así que procedí a cambiar varias veces el nombre de la base de datos en wp-config, la configuración de MAMP de la base de datos en “wp-options”..además de otras que no recuerdo. Esto resultó en “error al establecer una conexión con la base de datos”. Solucioné el problema durante todo un día, (volviendo a la misma pesadilla que tuve cuando instalé MAMP y WordPress localmente por primera vez). Cambié todo de nuevo a como estaba, pero de nada sirvió, haciéndome sentir taaaan frustrado y estúpido de nuevo…! Así que, leí este artículo hasta el final y donde dice la solución de “siteurl” en la sección “Soluciones que funcionaron para otros” y volví a phpmyadmin para comprobar esto…seguramente…en el “wp-options” de la base de datos en particular, en el campo “site url”, tenía el nombre de mi base de datos, (que tontamente había cambiado previamente sin darme cuenta de su impacto), también lo comparé con otras bases de datos a las que podía acceder sin problemas y el campo efectivamente decía, “siteurl” en lugar del nombre real de la base de datos!
Lo cambié inmediatamente y uff….recuperé mi base de datos y funcionó, y pude iniciar sesión sin problemas..!!
Gente, si hicieron algo similar, revisen esto primero…seguramente me hizo sentir estúpido…al menos ahora tengo otro truco de solución de problemas en mi manga…¡gracias por sus aportaciones..!
Soporte de WPBeginner
Me alegra que hayas encontrado la solución. Gracias por compartirla con otros usuarios.
Administrador
Thouhedul Islam
Bueno, gracias por los detalles. Pero creo que es muy simple. No lo compliques como tú. Simplemente abre wp-config.php y cambia el nombre de usuario y la contraseña de la base de datos. Espero que se solucione.
—
Bamanya Brian
Gracias, hombre... seguí todo y ahora mi sitio está en línea... ¡Dios te bendiga!
Tamas
Hola,
Gracias por esta descripción.
Acabo de mudar mi sitio de BlueHost a DreamHost.
Al ir a mi sitio, obtengo una página VACÍA (realmente vacía, blanca). Nada más.
Sin embargo, cuando voy a wp-admin... se muestra "Error al establecer una conexión con la base de datos".
Puedo iniciar sesión en MySQL (yendo a msql.remete.org) y funciona.
Los cuatro parámetros en wp-config parecen estar bien, también:
/** El nombre de la base de datos para WordPress */
define(‘DB_NAME’, ”);
/** Nombre de usuario de la base de datos MySQL */
define(‘DB_USER’, ”);
/** Contraseña de la base de datos MySQL */
define(‘DB_PASSWORD’, ”);
/** Nombre del host de MySQL */
define(‘DB_HOST’, ”);
Aquí reemplacé "localhost" por "msql.remete.org", como debería ser con DreamHost.
Mi sitio es remete.org.
Ya he movido varios sitios de WP... y algunos funcionaron bien, otros tenían la página blanca en la raíz, sin embargo, este es el primero y único con el error "Error al establecer una conexión con la base de datos".
¿Cómo puedo hacer que funcione la conexión a la base de datos?
¿Cómo puede funcionar la raíz también (en lugar de la página blanca)?
Realmente agradecería tu ayuda.
Muchas gracias,
Tamas de Budapest
d4drdave
Ace post, worked a treat
Shlomi
para un despliegue multisitio, también necesitas verificar la tabla wp_blogs y asegurarte de que la URL correcta aparezca allí, de lo contrario, WordPress dirá "error-establishing-a-database-connection"
Matt
¡DING DING! Había descargado una copia de los datos de producción y de repente estaba recibiendo este error con una instancia multisitio. Actualicé la columna "domain" en wp_blogs y volvió a funcionar. ¡Gracias por señalarlo!
Olga
Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle
Bulbul
¡Gracias! Resolvió mi problema en pocos minutos..
Alex
Qué onda, amigo. Solo quería agradecerte por esta BUENA publicación. No funcionaba y no sabía por qué.
Leí tu blog y seguí todo y ahora funciona de nuevo... después de 11 HORAS de trabajo.
Esto es una muestra de agradecimiento.. Si estuvieras aquí, te invitaría una cerveza bien grande. ¡Muchas gracias por tu clara ayuda!
Alex
Travis
Dios mío. Normalmente, las publicaciones como estas no me funcionan después de seguir las instrucciones... pero usted, señor, ha salvado el día aquí. ¡Gracias!
Allen
Muchas gracias. Funcionó.
Tish
¡Muchas gracias por esto! Definitivamente pensé que había perdido mi sitio por completo hasta que seguí esto. Mi único problema fue que no tenía idea de dónde encontrar el archivo wp-config.php sin poder acceder a WordPress. Finalmente encontré mi administrador de archivos a través de mi hosting, pero me tomó un tiempo entender esa parte. ¡Sigue compartiendo información genial!
Zewdu
¿Por qué recibo este mensaje y cómo puedo solucionarlo?
Descargando actualización desde http://wordpress.org/wordpress-3.8-new-bundled.zip…
Descomprimiendo la actualización…
No se pudo crear el directorio.: /home/mrc-et.com/www/wp-content/upgrade/wordpress-3.tmp
Falló la instalación
Soporte de WPBeginner
Zewdu, esto puede suceder cuando los permisos de tus archivos no están configurados correctamente, o hay algún problema de configuración en tu servidor. Por favor, contacta a tu proveedor de hosting.
Administrador
Michael
O…
*SI* estuviste jugando en el editor con alguna de tus páginas .php/código en el editor y tu copiar/pegar de vuelta al original no funcionó en este error de conexión a la base de datos… la solución es entonces copiar/pegar de vuelta vía FTP a la carpeta exacta del archivo .php sobrescribiendo el editado y esto funcionará seguro para que tu sitio vuelva a aparecer en línea.
superfunkie
¡Hola! Estoy teniendo el mismo problema con WordPress. Copié y pegué el archivo testconnection.php y me apareció "Acceso Denegado". Pero cuando edité la línea – "mysql_connect" a "mysqli_connect" la base de datos se conectó exitosamente. ¿Cómo implemento "mysqli_connect" en el archivo de configuración de WordPress?
Soporte de WPBeginner
Superfunkie, por favor verifica tu versión de PHP. Si es PHP 5.5, contacta a tu proveedor de hosting y hazle saber sobre este error.
Administrador
Aaqil Mahmood
Estoy viendo "no se pudo establecer una conexión de datos segura" en navegadores de Android para mi sitio
, solo al leer publicaciones, no en la página de inicio.
marcel
Hola,
Estoy intentando desesperadamente lanzar una nueva instalación de Wordpress con MAMP, tanto Apache como MySQL dan luces verdes, pero al iniciar en el navegador me aparece el mensaje “Error establishing a database connection”.
Soy relativamente nuevo y la mayoría de las opciones anteriores me parecen bastante avanzadas, y para sitios web que ya han estado funcionando, ¿hay una forma sencilla de abordar esto para nuevas instalaciones de Wordpress?
Se suponía que WordPress no sería tan difícil de instalar….
¡Gracias de antemano!
Soporte de WPBeginner
marcel, abre el archivo wp-config.php en tu carpeta de instalación de WordPress. Y verifica el nombre de usuario y la contraseña de tu base de datos. Normalmente, en una instalación nueva de MAMP, el nombre de usuario de la base de datos debería ser root y la contraseña debería dejarse en blanco.
Administrador
patel sumit
muy útil, gracias
Gautam Sharma
Soy un novato y accedo a los datos de mi sitio a través de FileZilla. Por favor, díganme cómo probar la conexión, ya que no he visto phpMyAdmin en el panel de control de hosting.
Soporte de WPBeginner
Si tu proveedor de hosting web utiliza cPanel, verás phpMyAdmin en la sección de bases de datos. Para otros paneles de control de hosting, puedes preguntar a tu proveedor de hosting al respecto.
Administrador
Hamza
¡Gracias, funcionó!
Jen Barnes
Perdón mi pregunta aparentemente tonta, pero ¿qué pongo en "root" en la prueba de MySql?
$link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);
¡Gracias!
Soporte de WPBeginner
reemplaza root con tu nombre de usuario de MySQL (a menos que tu nombre de usuario de MySQL ya sea root, entonces no lo cambies) y luego tu contraseña. Supongamos que tu host de mysql es localhost, el nombre de usuario es jenbarnes y la contraseña es Q3dDZE3PiUpQ, entonces lo usarías así
$link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );Administrador
lee getty
Gracias, amigo, salvaste mi sitio web
Kasper
Oye, ¿no puedo lanzar mi sitio como wp-admin o simplemente visitar el sitio? ¿Qué hago? Son mis 4 dominios los que se han caído por este error (abajo) "Error al establecer una conexión con la base de datos" ¡Por favor, ayúdame!
– Kasper
Soporte de WPBeginner
Por favor, intenta los pasos mencionados en el artículo anterior.
Administrador
Faysal Shahi
Hermano, agrega el traductor de Google a este blog. Necesito esta publicación en bengalí.
Peter
¡Gracias, amigo!
Helped a lot, keep up the good work
Asif
¡Oh! ¡Gracias, chicos! Casi me da un infarto. Era la primera vez que hacía una copia de seguridad de mis datos (para que mi sitio web no colapsara o, incluso si lo hiciera, pudiera recuperarlo) inicié sesión en el panel de PHPMyAdmin, cambié la contraseña porque la original se generó automáticamente. Inicié sesión y realicé la copia de seguridad. Aliviado, volví a mi sitio web y ¡boom! estas letras grandes: Error al establecer una conexión con la base de datos. Hombre, puedes entender que me quedé sin pulso por unos segundos..
¡De todos modos, muchas gracias!
onel
¡¡¡Muchas gracias!!! ¡Funciona!