🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de WordPress desde phpMyAdmin (sin acceso al panel)

Actualizado el 17 de diciembre de 2025

¿Por qué necesitas cambiar la URL de WordPress desde phpMyAdmin?

Imagina que un día intentas entrar a tu sitio web y, en lugar de ver tu página, aparece un mensaje de error o una pantalla en blanco. O peor aún, intentas acceder a tu panel de administración (/wp-admin) y WordPress te redirige a una dirección que ya no existe. Esto suele ocurrir cuando cambias de dominio, migras tu sitio a un nuevo servidor o pasas de HTTP a HTTPS.

Cuando esto sucede, no puedes entrar al panel para arreglarlo desde la configuración normal. Es un círculo vicioso: necesitas cambiar la URL para entrar al panel, pero necesitas el panel para cambiar la URL. La solución definitiva es editar la base de datos directamente con phpMyAdmin.

Este artículo te guiará paso a paso para que puedas cambiar la URL de WordPress desde phpMyAdmin sin necesidad de tener acceso al panel de administración, incluso si no tienes experiencia técnica avanzada. Vamos a ello.

Qué es exactamente lo que guarda WordPress en la base de datos

Antes de entrar en materia, es importante que entiendas qué estamos modificando. WordPress almacena la URL de tu sitio en dos campos concretos dentro de la tabla wp_options (el prefijo wp_ puede variar según tu instalación, a veces es wp_, miweb_, etc.):

  1. siteurl: Esta es la dirección principal de tu WordPress. Es la que usa el sistema para generar enlaces internos, cargar recursos y, sobre todo, redirigirte al panel de administración.
  2. home: Es la dirección que ven los visitantes en el navegador. Normalmente coincide con siteurl, pero puede diferir en configuraciones avanzadas.

Cuando cambias de dominio, ambos valores deben actualizarse. Si solo cambias uno, el sitio puede funcionar a medias o romperse por completo. Por eso, en este tutorial vamos a editar URL en base de datos WordPress de forma segura y completa.

Requisitos previos antes de tocar nada

No necesitas ser un experto en bases de datos, pero sí debes tener a mano lo siguiente:

  • Acceso al panel de control de tu hosting (cPanel, Plesk, Syspanel, etc.).
  • Las credenciales de acceso a la base de datos (usuario y contraseña). Si no las recuerdas, están en el archivo wp-config.php de tu instalación de WordPress.
  • La nueva URL que quieres usar. Por ejemplo, https://www.midominionuevo.com (sin barra final al principio, con https:// y sin espacios).

[WARNING] Antes de continuar, haz una copia de seguridad de tu base de datos. Si algo sale mal, podrás restaurarla y volver al estado original. No te saltes este paso, es tu red de seguridad.

Método 1: Cambiar la URL desde phpMyAdmin de forma manual

Este es el método clásico y el más fiable. Vamos a acceder a phpMyAdmin, localizar la tabla wp_options y modificar los valores directamente.

Paso 1: Accede a phpMyAdmin

Dependiendo de tu proveedor de hosting, el acceso puede variar ligeramente:

  • Si usas cPanel: Busca la sección "Bases de Datos" y haz clic en el icono de phpMyAdmin.
  • Si usas Syspanel (el panel de control que mencionamos antes, cuyo puerto de acceso es el 2106): Ve a la sección de bases de datos y busca el enlace a phpMyAdmin. Normalmente está dentro del gestor de bases de datos MySQL.

Una vez dentro, verás una lista de bases de datos en el panel izquierdo. Haz clic en la base de datos correspondiente a tu WordPress.

[TIP] ¿No sabes cuál es tu base de datos? Revisa el archivo wp-config.php en la raíz de tu instalación. Busca la línea que dice DB_NAME y ahí estará el nombre exacto.

Paso 2: Localiza la tabla wp_options

Dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options (o el prefijo que uses + _options). Haz clic en ella.

Se abrirá una vista con todas las filas de la tabla. Normalmente hay cientos de opciones, así que te recomiendo usar el buscador.

Paso 3: Busca y edita siteurl

En la parte superior de la tabla, verás un botón que dice "Buscar" o "Search". Haz clic en él.

En el campo "Buscar" (o "Search"), escribe siteurl y asegúrate de que en el desplegable de "Buscar en" o "Columnas" esté seleccionada la columna option_name. Pulsa "Continuar" o "Ir".

Aparecerá una fila con option_name = siteurl y un campo option_value con la URL actual. Haz clic en el icono de editar (normalmente un lápiz o el texto "Editar").

En el campo option_value, reemplaza la URL antigua por la nueva. Por ejemplo, cambia http://www.antiguodominio.com por https://www.nuevodominio.com. Haz clic en "Continuar" o "Guardar".

Paso 4: Repite el proceso con home

Ahora repite el mismo proceso, pero buscando home en lugar de siteurl. Edita el valor y guarda los cambios.

[INFO]Importante: Asegúrate de que ambos valores sean exactamente iguales (con o sin www, con https:// o http://). Si usas SSL, la URL debe comenzar con https://.

Paso 5: Verifica el cambio

Ya has terminado. Ahora abre tu navegador y escribe la nueva URL. Si todo ha ido bien, tu sitio debería cargar correctamente. Prueba también a entrar en /wp-admin para acceder al panel.

Método 2: Usar una consulta SQL (más rápido y directo)

Si te sientes cómodo con sentencias SQL, este método es más rápido y evita tener que buscar fila por fila. Desde la pestaña "SQL" de phpMyAdmin, puedes ejecutar una consulta que actualice ambos valores de una sola vez.

Paso 1: Accede a la pestaña SQL

Dentro de tu base de datos, haz clic en la pestaña "SQL" (normalmente está en la parte superior). Se abrirá un editor de texto donde puedes escribir consultas.

Paso 2: Ejecuta la consulta de actualización

Escribe la siguiente consulta, reemplazando los valores con tu información real:

UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'home';

[WARNING]Atención: Cambia wp_ por el prefijo real de tus tablas. Si no lo haces, la consulta no encontrará las filas y no se actualizará nada.

Pulsa el botón "Continuar" o "Ejecutar". Verás un mensaje indicando que las filas se han actualizado correctamente.

Paso 3: Comprueba el resultado

Igual que en el método anterior, abre tu navegador y verifica que todo funciona.

Qué hacer si después del cambio algo sigue fallando

A veces, cambiar solo siteurl y home no es suficiente. Puede que tengas enlaces rotos o que algunos recursos sigan apuntando a la URL antigua. Esto es normal, sobre todo si tu sitio tiene muchos contenidos. Aquí tienes algunas soluciones adicionales:

Revisa el archivo wp-config.php

Abre el archivo wp-config.php de tu instalación y busca si hay definiciones de URL. Algunas configuraciones incluyen líneas como estas:

define('WP_HOME', 'http://example.com');
define('WP_SITEURL', 'http://example.com');

Si existen, actualízalas con la nueva URL. Si no, no es necesario añadirlas, pero a veces ayudan a forzar la configuración.

Actualiza la caché del navegador y de WordPress

Puede que tu navegador tenga guardada la versión antigua de la página. Prueba con Ctrl + F5 (Windows) o Cmd + Shift + R (Mac) para forzar la recarga. Si usas algún plugin de caché (como W3 Total Cache o WP Super Cache), esta caché se habrá quedado obsoleta. Si puedes acceder al panel, ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios" para regenerar las reglas de reescritura.

El problema de los enlaces internos

Si tu sitio tiene muchas entradas con enlaces a la URL antigua, necesitarás una herramienta para reemplazarlos. Los plugins como "Better Search Replace" o "Velvet Blues Update URLs" pueden hacer este trabajo sin necesidad de tocar la base de datos manualmente. Eso sí, necesitarás acceso al panel, que ahora deberías tener.

Preguntas frecuentes (FAQ) sobre cambiar la URL con phpMyAdmin

¿Es seguro cambiar la URL desde phpMyAdmin?

Sí, es seguro si sigues los pasos correctamente y haces una copia de seguridad previa. Es la solución estándar recomendada por WordPress cuando no tienes acceso al panel. Eso sí, asegúrate de escribir bien las URLs y de no modificar otros campos.

¿Qué pasa si no tengo acceso a phpMyAdmin?

Si tu hosting no te da acceso directo a phpMyAdmin, suele haber alternativas. Algunos paneles como Syspanel (puerto 2106) tienen su propio gestor de bases de datos. También puedes usar la herramienta "Adminer" si está disponible. En última instancia, contacta con el soporte de tu hosting y pídeles que hagan el cambio por ti.

¿Puedo cambiar la URL usando solo el archivo wp-config.php?

Sí, puedes añadir las líneas WP_HOME y WP_SITEURL al archivo wp-config.php. Es una solución temporal muy útil, pero lo recomendable es hacer el cambio en la base de datos para que todo quede limpio.

¿Qué pasa si solo cambio siteurl y no home?

WordPress puede funcionar de forma extraña. La parte pública del sitio puede cargar, pero los enlaces internos, la administración y algunos recursos pueden apuntar a la URL antigua. Siempre cambia ambos valores.

¿Puedo usar este método para pasar de HTTP a HTTPS?

¡Por supuesto! El proceso es exactamente el mismo. Solo asegúrate de que tu certificado SSL esté bien instalado antes de hacer el cambio. Si no, podrías tener problemas de contenido mixto o de redireccionamientos en bucle.

Errores comunes y cómo evitarlos

Error: "Error de conexión a la base de datos"

Esto suele ocurrir si has modificado la tabla equivocada o si has cambiado valores que no debías. Restaura la copia de seguridad y vuelve a intentarlo, esta vez verificando que estás en la tabla wp_options correcta.

Error: "Demasiadas redirecciones"

Este error es típico cuando pasas de HTTP a HTTPS pero no has configurado bien la redirección. Asegúrate de que la URL en la base de datos comienza con https:// y que tu servidor tiene el certificado SSL activo.

Error: "No tienes permisos para acceder a phpMyAdmin"

Contacta con tu proveedor de hosting. A veces hay que activar el acceso desde el panel de control o pedir que se habilite manualmente.

Conclusión: Ya tienes el control de tu URL

Cambiar la URL de WordPress desde phpMyAdmin es una habilidad esencial para cualquier persona que gestione su propio sitio. Aunque al principio pueda parecer intimidante, con esta guía has aprendido a hacerlo de dos formas distintas: manualmente y mediante una consulta SQL.

Recuerda siempre hacer una copia de seguridad antes de tocar nada, verificar que las URLs están escritas correctamente y que tanto siteurl como home se actualizan a la vez. Con estos pasos, podrás cambiar dominio WordPress sin panel de forma segura y sin depender de soporte técnico.

Si te ha quedado alguna duda, revisa las preguntas frecuentes de este artículo o consulta la documentación oficial de WordPress. Y si todo lo demás falla, siempre puedes pedir ayuda en los foros de soporte de tu hosting. ¡No te rindas! Con un poco de paciencia, tu sitio estará funcionando con la nueva URL en cuestión de minutos.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel