Anested CloudAnestedCloud
Volver a la documentación
WordPressActualizado 10 de septiembre de 2026 · 6 min de lectura

Arreglar “Can't connect to MySQL server” tras importar WordPress

El wp-config.php de tu zip aún apunta a la base local de tu host anterior (127.0.0.1). Vuelve a ejecutar la importación con una base que exista en Anested y el error desaparece.

Qué significa el error

Un sitio WordPress son dos cosas: archivos y una base de datos. El zip que subes trae los archivos — y un wp-config.php que describe dónde estaba la base. Esa ubicación casi nunca sobrevive a una mudanza.

Importé mi sitio y obtuve 'ERROR 2002: Can't connect to MySQL server' o 'Error establishing a database connection'. ¿Qué pasó?

Abre el wp-config.php que venía dentro del zip y mira el bloque de la base de datos. En la mayoría de hosts compartidos (Hostinger, GoDaddy, Bluehost…) se ve así:

DB_HOST es 127.0.0.1 (o localhost). Significa “el servidor MySQL que corre en esta misma máquina”. En tu host anterior era cierto. En los servidores web de Anested no hay MySQL local — las bases viven en servidores dedicados — así que cada intento de conexión a 127.0.0.1 falla al instante.

El nombre de la base y el usuario (u554126354_…) también son internos de tu host anterior. Aunque supieras su hostname real, los hosts compartidos no permiten conexiones externas, así que esas credenciales no se pueden reutilizar.

define( 'DB_NAME',     'u554126354_w4usu' );
define( 'DB_USER',     'u554126354_vLr7r' );
define( 'DB_PASSWORD', '••••••••••' );
define( 'DB_HOST',     '127.0.0.1' );   // ← the old host's local MySQL

Subí un nuevo volcado .sql — ¿por qué no lo arregló?

Porque el volcado y wp-config.php son cosas distintas. El archivo .sql son tus datos (entradas, páginas, ajustes, usuarios). wp-config.php es la conexión — con qué servidor hablar y con qué contraseña.

Importar un volcado mete datos en la base a la que apunta wp-config.php. Si es un 127.0.0.1 muerto, la importación ni siquiera puede empezar. Subir un volcado más grande, más nuevo o distinto no cambia nada sobre dónde intenta conectar WordPress.

¿Anested reescribe wp-config.php automáticamente?

Solo cuando se lo pides. La importación de WordPress tiene cuatro modos de base de datos:

  • Auto-create a database — Anested aprovisiona una base MySQL gestionada y escribe un wp-config.php nuevo que apunta a ella. Es el modo que quieres tras venir de otro host.
  • Use my own database — pegas host, nombre, usuario y contraseña de una base MySQL que ya creaste (en la sección Databases de Anested o en cualquier lugar accesible por internet). Se escribe un wp-config.php nuevo con esos datos.
  • Keep current database — reutiliza el wp-config.php que ya está en el servidor. Correcto para una segunda ejecución cuando la conexión ya funciona (importar un volcado más nuevo, corregir URLs). Incorrecto si el archivo aún dice 127.0.0.1.
  • Skip — my files handle it — deja intacto el wp-config.php que venía en el zip. Úsalo solo si la config de tu zip ya apunta a una base remota accesible.

Cómo arreglarlo

¿Necesito crear una base de datos para este sitio?

Sí — debe existir una base en algún lugar al que Anested pueda llegar. La de tu host anterior ya no existe para tu nuevo sitio. Tienes dos opciones fáciles, ambas en la pestaña Overview del sitio bajo “Update import”:

  • Elige “Auto-create a database”, adjunta tu volcado .sql (si aún no lo importaste), escribe la URL del sitio antiguo y pulsa “Re-run import”. Anested crea una base MySQL gestionada de tu plan de hosting, escribe su wp-config.php, importa el volcado y reemplaza la URL antigua por la nueva.
  • O crea la base tú primero: abre la pestaña Databases del sitio (o Databases → MySQL), pulsa “Create database” y copia host, nombre de base, usuario y contraseña en “Use my own database” del formulario de reejecución.

Paso a paso: reejecutar la importación con una base que funciona

Desde tu panel de Anested:

  • Abre el sitio → pestaña Overview. Bajo la tarjeta WordPress, busca “Update import”.
  • Elige “Auto-create a database” (o “Use my own database” y rellena los cuatro campos).
  • SQL dump: adjunta tu exportación .sql si la base aún está vacía. Si ya la importaste con éxito antes, déjalo en blanco.
  • Old site URL: escribe tu dirección anterior (https://example.com). Déjala vacía si no la sabes — Anested la detecta en los datos importados.
  • Pulsa “Re-run import”. El sitio responde en su dirección .web.anested.com en menos de un minuto; entra en /wp-admin con tus credenciales antiguas de WordPress.

¿Puedo editar wp-config.php yo mismo en su lugar?

Sí. Crea una base en la pestaña Databases, luego abre Files → public → wp-config.php en el editor y reemplaza DB_NAME, DB_USER, DB_PASSWORD y DB_HOST por los nuevos valores (el host incluye el puerto, p. ej. mysql.anested.com:3306). Guarda, vuelve a Overview → Update import, deja “Keep current database”, adjunta tu volcado .sql y reejecuta para que se importen los datos.

Reejecutar la importación con datos nuevos es exactamente esa edición hecha por ti, más la importación del volcado y la corrección de URLs en un solo paso.

¿La base de datos de hosting cuesta aparte?

No. Las bases MySQL gestionadas están incluidas en todos los planes de hosting. Cada una reserva 1 GB del pool de almacenamiento compartido de tu cuenta (archivos, copias de seguridad y bases comparten ese pool); su tamaño real solo cuenta cuando supera 1 GB. Puedes crear tantas como quepan en el pool.

¿Sigue roto?

La importación ahora dice 'Can't connect to the database in wp-config.php (host …)' con otro host

Anested probó la conexión antes de importar y falló. Si usaste “Use my own database”, revisa cada campo — hostname con puerto, nombre de base, usuario y contraseña distinguen mayúsculas — y asegúrate de que el servidor remoto acepta conexiones externas (muchos hosts compartidos no). Si creaste la base en Anested, copia de nuevo los valores desde la pestaña Databases; la contraseña se muestra con el botón “show”.

El sitio carga pero muestra la pantalla de instalación de WordPress o está vacío

La conexión funciona pero la base no tiene datos — el volcado .sql nunca se importó. Ve a Overview → Update import, elige “Keep current database”, adjunta tu archivo .sql y reejecuta. No completes la pantalla de instalación: crearía un sitio en blanco en la misma base.

El sitio redirige a mi dominio antiguo o faltan imágenes

Eso es el paso de corrección de URL, no la base. Consulta la guía de migración — reejecuta la importación con la URL del sitio antiguo rellenada, o déjala en blanco para que Anested la detecte desde la base.

¿Sigues atascado?

Nuestro equipo puede revisar tu sitio directamente — escríbenos y te ayudamos a solucionarlo.

Contactar con soporte