Método 1: Usando phpMyAdmin
- Accede a phpMyAdmin desde tu panel de control de hosting (cPanel, Plesk, etc.)
- Selecciona la base de datos de WordPress
- Busca la tabla wp_users (el prefijo puede ser diferente si lo cambiaste durante la instalación)
- Localiza el usuario administrador - normalmente es el ID 1 o busca por el nombre de usuario
- Edita el campo user_email y actualiza con el nuevo email
- Guarda los cambios
Método 2: Usando SQL directo
Ejecuta esta consulta SQL en phpMyAdmin o cualquier cliente de base de datos:
Código: Seleccionar todo
UPDATE wp_users
SET user_email = 'nuevo_email@ejemplo.com'
WHERE user_login = 'nombre_usuario_admin';Código: Seleccionar todo
UPDATE wp_users
SET user_email = 'nuevo_email@ejemplo.com'
WHERE ID = 1;Código: Seleccionar todo
mysql -u usuario_db -p nombre_base_datosCódigo: Seleccionar todo
UPDATE wp_users SET user_email = 'nuevo_email@ejemplo.com' WHERE ID = 1;
EXIT;Verificación
Después del cambio:
- Intenta iniciar sesión en WordPress
- Verifica en Usuarios > Tu perfil que el email se haya actualizado correctamente
- Asegúrate de tener acceso al nuevo email para recuperación de contraseña
Importante: Haz un respaldo de la base de datos antes de realizar cualquier modificación directa.
Búsqueda básica en la tabla de usuarios
Código: Seleccionar todo
SELECT * FROM wp_users WHERE user_email = 'email@ejemplo.com';Código: Seleccionar todo
SELECT * FROM wp_users WHERE user_email LIKE '%ejemplo.com%';Búsquedas útiles adicionales
Ver todos los emails de usuarios:
Código: Seleccionar todo
SELECT ID, user_login, user_email, user_registered
FROM wp_users;
SELECT * FROM wp_users WHERE user_email LIKE '%@gmail.com';
Buscar usuarios administradores:
Código: Seleccionar todo
SELECT u.ID, u.user_login, u.user_email
FROM wp_users u
INNER JOIN wp_usermeta um ON u.ID = um.user_id
WHERE um.meta_key = 'wp_capabilities'
AND um.meta_value LIKE '%administrator%';Código: Seleccionar todo
SELECT * FROM wp_users WHERE user_email LIKE 'admin%';A veces los emails pueden estar guardados en otras tablas:
- En metadatos de usuario
Código: Seleccionar todo
SELECT * FROM wp_usermeta WHERE meta_value LIKE '%email@ejemplo.com%';SELECT * FROM wp_options WHERE option_value LIKE '%email@ejemplo.com%';
-- En posts/páginas
Código: Seleccionar todo
SELECT * FROM wp_posts WHERE post_content LIKE '%email@ejemplo.com%';