Cómo cambiar la URL de WordPress en la base de datos MySQL

WordPress utiliza la base de datos MySQL para almacenar sus datos, incluidas las URL de los sitios web. Si alguna vez necesitas cambiar la URL de WordPress, tendrás que realizar algunos ajustes en MySQL.

WordPress utiliza la base de datos MySQL para almacenar sus datos, incluidas las URL del sitio. Esto crea un pequeño problema cuando necesitas cambiar el dominio y la URL del sitio web. No solo cambiará la dirección de tu sitio, sino que también se romperán todos los enlaces internos almacenados en la base de datos.

Afortunadamente, actualizar la dirección y el dominio del sitio es fácil. En este artículo, te explicaremos la forma más sencilla de cambiar la URL de WordPress en una base de datos MySQL utilizando phpMyAdmin.

Descarga la hoja de trucos de WordPress definitiva

1. Determina el nombre de la base de datos MySQL de WordPress

Omite esta parte si solo tienes una base de datos MySQL. Sin embargo, si tienes varias bases de datos y no estás seguro de cuál está conectada a tu WordPress, sigue los pasos que se indican a continuación.

WordPress almacena los nombres de las bases de datos MySQL y sus credenciales en el archivo wp-config.php. Puedes encontrar este archivo en tu directorio raíz:

  1. Accede a tu hPanel y abre el Administrador de archivos.
  2. Selecciona el nombre de dominio y haz clic en Administrador de archivos.
hPanel de Hostinger
  1. Abre wp-config.php y busca DB_NAME. El valor de este parámetro es el nombre de tu base de datos. Por ejemplo, el nombre de nuestra base de datos MySQL es u123456789_gagap.
Archivo wp-config.php en el Administrador de archivos de Hostinger

2. Cambia las URL de WordPress en la base de datos MySQL

Para sustituir tu URL actual, sigue estos pasos:

  1. Ve a phpMyAdmin a través del panel de control de tu sitio web.
  2. El panel izquierdo muestra todas tus bases de datos. Selecciona la que está conectada a tu sitio de WordPress y dirígete a la pestaña SQL.
Panel de control de phpMyAdmin
  1. Introduce la siguiente consulta SQL:
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');

Reemplaza oldurl.com por tu dirección actual de WordPress y newurl.com por tu nueva dirección de WordPress.

¡Importante! Es posible que el prefijo de tu tabla no sea wp_. Busca el prefijo correcto en el panel izquierdo de phpMyAdmin y actualiza la consulta SQL.

Pulsa Ir. Verás mensajes de éxito junto con el número de filas modificadas. Ten en cuenta que el número de filas será diferente para cada sitio web de WordPress.

Mensajes de éxito de phpMyAdmin

Lo último que tenemos que hacer es verificar los cambios. Abre la tabla wp_options y comprueba el valor de option_value de siteurl y home. Deberías ver tu nueva URL.

Tabla wp_options en phpMyAdmin

    Si recibes mensajes de error y las consultas no se ejecutan, comprueba que no haya errores de sintaxis en el código y asegúrate de que estás utilizando el prefijo de tabla correcto. Ponte en contacto con el servicio de asistencia del alojamiento si el error persiste.

    Conclusión

    Acabamos de aprender a cambiar las URL de WordPress en la base de datos MySQL utilizando phpMyAdmin.

    Como puedes ver, todos los pasos anteriores son bastante sencillos. Solo tienes que determinar la base de datos correcta y luego introducir algunas líneas de código.

    Esperamos que este tutorial te haya servido de guía para cambiar las URL de WordPress en la base de datos MySQL. ¡No dudes en dejar tus preguntas en los comentarios!

    Cambiar la URL de WordPress en la base de datos – Preguntas frecuentes

    Esta sección cubre algunas de las preguntas más comunes sobre cómo cambiar la URL de WordPress.

    ¿Cómo cambio la URL en MySQL?

    Cambiar la URL en MySQL requiere algunos conocimientos técnicos. En primer lugar, tendrás que abrir la base de datos donde está almacenada tu URL, que suele encontrarse en la carpeta de datos dentro del directorio de instalación de MySQL. 

    A continuación, utiliza un editor de texto para buscar y sustituir todas las instancias de la URL antigua por la nueva.

    ¿Cómo conecto mi sitio web de WordPress a la base de datos MySQL?

    En primer lugar, inicia sesión en tu cuenta de alojamiento y abre phpMyAdmin. A continuación, haz clic en el enlace Importar del menú superior y, a continuación, en el botón Elegir archivo. Selecciona tu base de datos de WordPress para conectar ambas.

    ¿Puedo cambiar el nombre de mi base de datos de WordPress?

    Sí, es posible cambiar el nombre de tu base de datos de WordPress. Una vez que accedas a phpMyAdmin desde tu cuenta de alojamiento, haz clic en la pestaña Operaciones. En Renombrar base de datos, introduce el nuevo nombre y haz clic en Ir.

    Author
    El autor

    Diego Boada

    Diego es comunicador social, especialista en publicidad digital que trabaja constantemente en mejorar sus conocimientos de marketing digital, enfocándose en contenido y SEO. Idiomas, series, libros y cursos en internet son sus hobbies principales, además de los deportes. Este es su perfil de LinkedIn.