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

Cómo cambiar el nombre de usuario de WordPress desde la base de datos

Actualizado el 2 de abril de 2026

¿Olvidaste tu nombre de usuario de WordPress? ¿O quizás quieres cambiarlo por uno más profesional o fácil de recordar? Es una situación más común de lo que piensas. WordPress no ofrece una opción directa en el panel para renombrar tu nombre de usuario, pero no te preocupes: hay una forma 100% segura y efectiva de hacerlo. En este artículo te voy a enseñar, paso a paso y sin tecnicismos complicados, cómo cambiar el nombre de usuario de WordPress desde la base de datos usando herramientas como phpMyAdmin. Olvídate de crear un usuario nuevo y perder tus publicaciones; aquí lo harás de forma limpia y rápida.

¿Por qué cambiar el nombre de usuario en la base de datos?

Antes de meternos en faena, es importante entender por qué recurrimos a la base de datos. WordPress guarda toda la información de los usuarios en una tabla llamada wp_users. Esta tabla contiene columnas como user_login (que es el nombre de usuario que usas para entrar) y user_nicename (que es un nombre más "amigable" que se usa en las URLs de autor).

¿Por qué no se puede hacer desde el panel de administración? Sencillamente, WordPress no tiene una función nativa para editar el user_login por motivos de seguridad y de integridad de las URLs. Por eso, la solución más directa y fiable es modificar la base de datos. No te asustes, es un proceso muy mecánico y con estas instrucciones lo harás sin romper nada.

Antes de empezar: Preparación y seguridad

Este es el paso más aburrido, pero también el más crucial. Si haces una modificación incorrecta en la base de datos, podrías dejar tu web inaccesible. Por eso, vamos a ir con pies de plomo.

1. Haz una copia de seguridad completa

[WARNING] NO CONTINÚES SIN HACER ESTO. Un error en la base de datos puede tumbar tu web. Haz una copia de seguridad completa de tu sitio (archivos y base de datos) antes de tocar nada. Puedes usar un plugin como UpdraftPlus o hacerlo desde el panel de control de tu hosting.

2. Accede a tu panel de control (cPanel, Syspanel, etc.)

Para llegar a la base de datos, necesitas entrar en el panel de control de tu hosting. Dependiendo de tu proveedor, tendrás uno u otro. Si usas Syspanel (recuerda que el puerto de acceso es el 2106), verás una interfaz similar a cPanel.

3. Localiza phpMyAdmin

Dentro de tu panel de control, busca el icono de phpMyAdmin (normalmente está en la sección de "Bases de Datos"). Esta es la herramienta que usaremos para ejecutar la consulta SQL que cambiará el nombre.

4. Identifica tu base de datos y el prefijo de las tablas

En phpMyAdmin, en el menú de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress (el nombre suele ser similar a tuusuario_wp). Una vez dentro, busca la tabla wp_users. Ojo: el prefijo wp_ puede ser diferente (por ejemplo, miweb_users o blog_users). Si no estás seguro, ábrela y comprueba que contiene tus datos de acceso.

Método 1: La forma más fácil y segura con una consulta SQL

Este es el método que yo recomiendo a todos mis clientes porque es preciso y no deja "restos" extraños. Vamos a ejecutar una consulta SQL (un comando) que le dice a WordPress: "cambia el nombre de usuario X por el nombre Y".

Paso 1: Abre la pestaña SQL

Una vez que estés dentro de tu base de datos (con la tabla wp_users visible o no), haz clic en la pestaña SQL en la parte superior de la pantalla de phpMyAdmin. Es la que tiene un icono de una consola o un cuaderno.

Paso 2: Escribe la consulta

En el cuadro de texto, escribe el siguiente comando. No lo copies sin entenderlo, vamos a personalizarlo.

UPDATE wp_users SET user_login = 'nuevo_nombre' WHERE user_login = 'viejo_nombre';

Explicación para principiantes:

  • UPDATE wp_users: Le dice a la base de datos que vamos a modificar la tabla wp_users.
  • SET user_login = 'nuevo_nombre': Aquí pones el nombre de usuario nuevo que quieres tener (entre comillas simples).
  • WHERE user_login = 'viejo_nombre': Aquí pones el nombre de usuario actual que quieres cambiar (también entre comillas simples). Esto es un filtro para que solo cambie esa fila, y no todas.

Ejemplo práctico: Imagina que tu nombre actual es juan_perez y quieres cambiarlo a juan_admin. La consulta sería:

UPDATE wp_users SET user_login = 'juan_admin' WHERE user_login = 'juan_perez';

Paso 3: Ejecuta la consulta

Haz clic en el botón Continuar o Ejecutar (el botón azul que está abajo a la derecha). phpMyAdmin te mostrará un mensaje de éxito: "1 fila afectada" o similar. ¡Felicidades, ya lo has cambiado!

Paso 4: Actualiza el "nicename" (opcional pero recomendado)

Tu nombre de usuario (user_login) es el que usas para entrar, pero WordPress también tiene un campo llamado user_nicename que se usa para las URLs de autor (por ejemplo, tudominio.com/autor/juan_perez). Si quieres que la URL también sea la nueva, ejecuta esta segunda consulta:

UPDATE wp_users SET user_nicename = 'nuevo_nombre' WHERE user_login = 'nuevo_nombre';

Ojo: En el WHERE ya debes poner el nuevo nombre, porque acabamos de cambiarlo. Si no lo haces, no lo encontrará.

Método 2: Cambiar el nombre manualmente desde la tabla wp_users

Si eres de los que prefieren ver las cosas y no escribir comandos SQL, este método es para ti. Es un poco más manual, pero igual de efectivo.

Paso 1: Entra en la tabla wp_users

En tu base de datos, haz clic en el nombre de la tabla wp_users (en el menú de la izquierda). Verás una tabla con tus usuarios. Busca la fila que corresponde a tu nombre de usuario.

Paso 2: Haz clic en "Editar"

En la fila de tu usuario, hay una serie de iconos a la izquierda. Haz clic en el lápiz o en el texto Editar (o el icono que parece un lápiz).

Paso 3: Modifica los campos

Se abrirá una pantalla con todos los campos de ese usuario. Busca la fila user_login. En la columna "Valor", borra el nombre antiguo y escribe el nuevo. También puedes cambiar user_nicename si quieres.

Paso 4: Guarda los cambios

Después de editar, haz clic en el botón Continuar o Ejecutar en la parte inferior. ¡Listo! Ya has renombrado el usuario wp_users manualmente.

Qué hacer después de cambiar el nombre de usuario

El cambio se ha realizado, pero hay un par de detalles que debes revisar para que todo siga funcionando perfectamente.

1. Limpia la caché del navegador

Tu navegador guarda los datos de acceso. Para evitar errores raros, cierra sesión en WordPress (si la tenías abierta) y borra la caché de tu navegador o prueba en una ventana de incógnito.

2. Inicia sesión con el nuevo nombre

Ahora, cuando vayas a tudominio.com/wp-admin, usa el nuevo nombre de usuario y tu contraseña habitual. Si la contraseña no funciona, no te preocupes, a veces el cambio de nombre invalida las sesiones activas. Ve a la pantalla de "¿Has olvidado tu contraseña?" y restablécela usando tu correo electrónico.

3. Comprueba tus enlaces de autor

Si tenías enlaces a tu perfil de autor (por ejemplo, en redes sociales o en el pie de página), es posible que la URL haya cambiado si también actualizaste el user_nicename. No es grave, pero es bueno saberlo.

4. Verifica los plugins que usan el nombre de usuario

Algunos plugins de seguridad o de membresía pueden guardar el nombre de usuario en sus propias tablas. Esto es raro, pero si algo falla después del cambio, revisa la configuración de esos plugins.

Preguntas frecuentes (FAQ) sobre el cambio de nombre de usuario

Aquí te resuelvo las dudas más típicas que me llegan al soporte.

¿Puedo cambiar el nombre de usuario de WordPress sin phpMyAdmin?

Sí, pero es más complicado. Podrías usar un plugin como "Admin Username Changer" que hace el trabajo por ti. Sin embargo, estos plugins a veces fallan o no se actualizan bien. El método de la base de datos es el más fiable y universal, ya que funciona en cualquier hosting.

¿Qué pasa si me equivoco de nombre en la consulta SQL?

Si escribes mal el nombre antiguo en el WHERE, la consulta no encontrará ninguna fila y no hará nada (te dirá "0 filas afectadas"). No pasa nada. Si te equivocas en el nombre nuevo, simplemente habrás cambiado el nombre a otro que no querías. Puedes volver a ejecutar la consulta para revertirlo, siempre que recuerdes el nombre anterior.

¿Es seguro cambiar el nombre de usuario desde la base de datos?

Sí, es seguro si sigues los pasos al pie de la letra y haces una copia de seguridad previa. Es un procedimiento estándar que usan los desarrolladores. El único riesgo es si modificas otros campos de la tabla por error.

¿Puedo cambiar el nombre de usuario de otro usuario (no el mío)?

Sí, el proceso es exactamente el mismo. Solo tienes que cambiar el WHERE para que busque el nombre del usuario que quieres modificar. Eso sí, asegúrate de tener permisos de administrador y de que el usuario no esté en medio de una sesión activa.

¿Qué pasa con mis contraseñas? ¿Se cambian también?

No, la contraseña se guarda en otra columna (user_pass) y no se ve afectada por este cambio. La contraseña seguirá siendo la misma.

¿Por qué no me deja cambiar el nombre de usuario desde el perfil?

Porque WordPress no lo permite por diseño. El user_login es un identificador único que se usa en muchas funciones internas y en las URLs. Cambiarlo desde el panel podría causar conflictos con las cookies de sesión y los permisos. Por eso, la base de datos es la vía correcta.

Errores comunes y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí tienes algunos problemas típicos.

Error: "No such table: wp_users"

Esto significa que el prefijo de tus tablas no es wp_. Revisa en la columna de la izquierda de phpMyAdmin cómo se llaman tus tablas. Si se llaman miweb_users, tendrás que usar ese prefijo en la consulta.

Error: "Unknown column 'user_login'"

Esto es muy raro, pero puede pasar si tu base de datos está corrupta o si estás en la tabla equivocada. Asegúrate de que estás ejecutando la consulta en la tabla wp_users, no en otra.

No me deja iniciar sesión después del cambio

Es normal si tenías una sesión activa. Ve a la página de login y usa la opción de "¿Has olvidado tu contraseña?" para restablecerla. Si aún así no puedes, revisa que has escrito el nombre de usuario correctamente y que no hay espacios extra.

El nombre se cambió, pero las URLs de autor siguen siendo las antiguas

Esto pasa si no actualizaste el user_nicename. Ejecuta la segunda consulta SQL que te mostré antes o edita ese campo manualmente en la tabla.

Consejos finales para mantener tu WordPress sano

Cambiar el nombre de usuario es una tarea sencilla, pero es una buena ocasión para repasar la higiene de tu instalación.

  • Usa un nombre de usuario único: Evita usar "admin" o "administrador". Son los primeros que prueban los bots de ataque.
  • Cambia tu contraseña periódicamente: Aunque no es obligatorio, es una buena práctica de seguridad.
  • Mantén los plugins y temas actualizados: Esto evita vulnerabilidades que podrían comprometer tu base de datos.
  • Haz copias de seguridad frecuentes: No solo antes de hacer cambios, sino de forma programada (por ejemplo, cada semana).

En resumen, cambiar el nombre de usuario de WordPress desde la base de datos es un proceso rápido y seguro si sigues estos pasos. Ya sea usando la consulta SQL o editando la tabla directamente, ahora tienes el conocimiento para hacerlo tú mismo sin depender de un programador. Recuerda siempre la copia de seguridad y ve con calma. Si tienes alguna duda, revisa este artículo de nuevo o consulta con tu proveedor de hosting (si usas Syspanel, recuerda que el puerto es el 2106 para acceder al panel).

¡Espero que te haya sido de gran ayuda! Ahora ya puedes personalizar tu WordPress a tu gusto.

¿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